﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* `Containers ---------------------------------------------------------------------------------------------------- */
.container_12, .container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* `Grid >> Global ---------------------------------------------------------------------------------------------------- */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15 {
	position: relative;
}
.container_12 .grid_3, .container_16 .grid_4 {
	width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8 {
	width: 460px;
}
.container_12 .grid_9, .container_16 .grid_12 {
	width: 700px;
}
.container_12 .grid_12, .container_16 .grid_16 {
	width: 940px;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last) ---------------------------------------------------------------------------------------------------- */
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* `Grid >> 16 Columns ---------------------------------------------------------------------------------------------------- */
.container_16 .grid_1 {
	width: 40px;
}
.container_16 .grid_2 {
	width: 100px;
}
.container_16 .grid_3 {
	width: 160px;
}
.container_16 .grid_5 {
	width: 280px;
}
.container_16 .grid_6 {
	width: 340px;
}
.container_16 .grid_7 {
	width: 400px;
}
.container_16 .grid_9 {
	width: 520px;
}
.container_16 .grid_10 {
	width: 580px;
}
.container_16 .grid_11 {
	width: 640px;
}
.container_16 .grid_13 {
	width: 760px;
}
.container_16 .grid_14 {
	width: 820px;
}
.container_16 .grid_15 {
	width: 880px;
}
/* `Prefix Extra Space >> Global ---------------------------------------------------------------------------------------------------- */
.container_12 .prefix_3, .container_16 .prefix_4 {
	padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8 {
	padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12 {
	padding-left: 720px;
}
/* `Prefix Extra Space >> 16 Columns ---------------------------------------------------------------------------------------------------- */
.container_16 .prefix_1 {
	padding-left: 60px;
}
.container_16 .prefix_2 {
	padding-left: 120px;
}
.container_16 .prefix_3 {
	padding-left: 180px;
}
.container_16 .prefix_5 {
	padding-left: 300px;
}
.container_16 .prefix_6 {
	padding-left: 360px;
}
.container_16 .prefix_7 {
	padding-left: 420px;
}
.container_16 .prefix_9 {
	padding-left: 540px;
}
.container_16 .prefix_10 {
	padding-left: 600px;
}
.container_16 .prefix_11 {
	padding-left: 660px;
}
.container_16 .prefix_13 {
	padding-left: 780px;
}
.container_16 .prefix_14 {
	padding-left: 840px;
}
.container_16 .prefix_15 {
	padding-left: 900px;
}
/* `Suffix Extra Space >> Global ---------------------------------------------------------------------------------------------------- */
.container_12 .suffix_3, .container_16 .suffix_4 {
	padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8 {
	padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12 {
	padding-right: 720px;
}
/* `Suffix Extra Space >> 16 Columns ---------------------------------------------------------------------------------------------------- */
.container_16 .suffix_1 {
	padding-right: 60px;
}
.container_16 .suffix_2 {
	padding-right: 120px;
}
.container_16 .suffix_3 {
	padding-right: 180px;
}
.container_16 .suffix_5 {
	padding-right: 300px;
}
.container_16 .suffix_6 {
	padding-right: 360px;
}
.container_16 .suffix_7 {
	padding-right: 420px;
}
.container_16 .suffix_9 {
	padding-right: 540px;
}
.container_16 .suffix_10 {
	padding-right: 600px;
}
.container_16 .suffix_11 {
	padding-right: 660px;
}
.container_16 .suffix_13 {
	padding-right: 780px;
}
.container_16 .suffix_14 {
	padding-right: 840px;
}
.container_16 .suffix_15 {
	padding-right: 900px;
}
/* `Push Space >> Global ---------------------------------------------------------------------------------------------------- */
.container_12 .push_3, .container_16 .push_4 {
	left: 240px;
}
.container_12 .push_6, .container_16 .push_8 {
	left: 480px;
}
.container_12 .push_9, .container_16 .push_12 {
	left: 720px;
}
/* `Push Space >> 16 Columns ---------------------------------------------------------------------------------------------------- */
.container_16 .push_1 {
	left: 60px;
}
.container_16 .push_2 {
	left: 120px;
}
.container_16 .push_3 {
	left: 180px;
}
.container_16 .push_5 {
	left: 300px;
}
.container_16 .push_6 {
	left: 360px;
}
.container_16 .push_7 {
	left: 420px;
}
.container_16 .push_9 {
	left: 540px;
}
.container_16 .push_10 {
	left: 600px;
}
.container_16 .push_11 {
	left: 660px;
}
.container_16 .push_13 {
	left: 780px;
}
.container_16 .push_14 {
	left: 840px;
}
.container_16 .push_15 {
	left: 900px;
}
/* `Pull Space >> Global ---------------------------------------------------------------------------------------------------- */
.container_12 .pull_3, .container_16 .pull_4 {
	left: -240px;
}
.container_12 .pull_6, .container_16 .pull_8 {
	left: -480px;
}
.container_12 .pull_9, .container_16 .pull_12 {
	left: -720px;
}
/* `Pull Space >> 16 Columns ---------------------------------------------------------------------------------------------------- */
.container_16 .pull_1 {
	left: -60px;
}
.container_16 .pull_2 {
	left: -120px;
}
.container_16 .pull_3 {
	left: -180px;
}
.container_16 .pull_5 {
	left: -300px;
}
.container_16 .pull_6 {
	left: -360px;
}
.container_16 .pull_7 {
	left: -420px;
}
.container_16 .pull_9 {
	left: -540px;
}
.container_16 .pull_10 {
	left: -600px;
}
.container_16 .pull_11 {
	left: -660px;
}
.container_16 .pull_13 {
	left: -780px;
}
.container_16 .pull_14 {
	left: -840px;
}
.container_16 .pull_15 {
	left: -900px;
}
/* `Clear Floated Elements ---------------------------------------------------------------------------------------------------- */
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* The following zoom:1 rule is specifically for IE6 + IE7. Move to separate stylesheet if invalid CSS is a problem. */
* html .clearfix, *:first-child + html .clearfix {
	zoom: 1;
}
/************************************************************************************************************* */
/*******************************************************************************************   #MIXINS    **** */
/************************************************************************************************************* */
/*                                                                          // Font mixins */
/*                                                                          // CSS3 mixin */
/*                                                                          // Clearfix mixins */
/*                                                                          // Buttons mixins */
/*                                                                          // Box border mixins */
/*                                                                          // Intro text mixins */
/*                                                                          // Common form mixins */
/*                                                                          // Grey box with border common-form */
/*                                                                          // Two column center middle common-form */
/*                                                                          // Dotted row divider */
/*                                                                          // Common table mixins */
/************************************************************************************************************* */
/***********************************************************************************   #SITE STRUCTURE    **** */
/************************************************************************************************************* */
/*                                                                          // General HTML tag */
html {
	background: #3a3a3a;
	min-width: 990px;
}
body {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	border-top: 1px solid black;
	background: #3a3a3a url(../../images/dd/bg.png) repeat-y center top;
	font-size: 12px;
	line-height: 150%;
}
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
a, a:link, a:visited, a:hover, a:active {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
	color: #0c7a3e;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
p {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
}
b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	color: #555555;
}
ol {
	list-style: decimal;
	margin-left: 5px;
}
ul {
	list-style: disc;
}
li {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-left: 15px;
	font-size: 12px;
	color: #555555;
}
label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
pre {
	color: #555555;
	background-color: #f7f7f7;
	border: 1px solid #e1e1e1;
	display: block;
	width: 626px;
	padding: 10px 15px;
	font-family: "Courier News", monospace;
	font-size: 12px;
	color: #777777;
	overflow: auto;
}
pre label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
pre label.error {
	color: #cd4f39;
}
pre label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
pre label em.small_description, pre label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
pre input[type=password], pre input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
pre input[type=password]:focus, pre input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
pre input[type=checkbox], pre input[type=radio] {
	margin: 0;
}
pre textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
pre p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
pre .file_upload_wrapper, pre .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
pre .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
pre .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
pre .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
pre .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
pre .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
pre .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
pre .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
pre .customfile-focus .customfile-button, pre .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
pre .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
pre .selectBox-dropdown:focus, pre .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
pre .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
pre .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
pre .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
pre .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
pre .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
pre .selectBox-inline:focus {
	border-color: #666666;
}
pre .selectBox-options, pre .selectBox-options li, pre .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
pre .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
pre .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
pre .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
pre .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
pre .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
pre .selectBox.selectBox-disabled {
	color: #888888 !important;
}
pre .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
pre .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
pre .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
pre .fieldWithErrors input[type=password], pre .fieldWithErrors input[type=text], pre .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
pre .fieldWithErrors label {
	color: #cd2626;
}
pre .datetime_select {
	height: 26px;
	line-height: 26px;
}
pre .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
pre ul.radio_button_selection, pre ul.checkbox_selection {
	list-style: none;
}
pre ul.radio_button_selection:after, pre ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
pre ul.radio_button_selection li.selection, pre ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
pre ul.radio_button_selection li.selection label, pre ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
pre .cancel_button {
	margin-left: 10px;
}
/*                                                                          // Icon sizes */
img.icon_50 {
	display: inline-block;
	width: 50px;
	height: 50px;
}
img.icon_100 {
	display: inline-block;
	width: 100px;
	height: 100px;
}
.default_image {
	display: inline-block;
	border: 1px solid #c7c7c7;
	background: #f4f5f5 url(../../images/dd/questionMark.png) center no-repeat;
	font-size: 0px;
	line-height: 0%;
}
.displayed_image {
	display: inline-block;
	font-size: 0px;
	line-height: 0%;
}
/*                                                                          // Layout Content Structure */
#container:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #header:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #header #account_navigation {
}
#container #header #global_navigation {
}
#container #content {
	background: white;
	position: relative;
}
#container #content:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #content #sidebar {
}
#container #content #main {
	float: left;
	background-position: bottom right;
	position: relative;
	padding-top: 30px;
	padding-bottom: 100px;
	width: 720px;
    /* Main box got overriden at #MAIN-OVERRIDE */
}
#container #content #main:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #content #main.grid_12 {
	margin-left: 25px;
	margin-right: 35px;
	width: 660px;
}
#container #content #main #offline_settings_notification .notice, #container #content #main #notice_notification .notice, #container #content #main #error_notification .notice {
}
#container #footer {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	background: #222222;
	position: relative;
}
#container #footer:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #footer #leaf {
	display: block;
	background: url(../../images/dd/leaf.png) no-repeat;
	height: 100px;
	width: 123px;
	position: absolute;
	top: -100px;
	right: -20px;
}
#container #footer #leaf:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #footer #top_row {
}
#container #footer #bottom_row {
}
/* #MAIN-OVERRIDE Main box override */
html.developer_sessions_views #main, html.passwords_views body.passwords_view_new #main, html.passwords_views body.passwords_view_create #main, html.developers_views body.developers_view_new #main, html.developers_views body.developers_view_create #main {
	width: 960px !important;
}
/*                                                                          // Account Navigation */
#account_navigation {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	box-shadow: 0px 0px 5px black;
	-webkit-box-shadow: 0px 0px 5px black;
	-moz-box-shadow: 0px 0px 5px black;
	background: url(../../images/ofx/account_nav_bg.gif);
	border-top: 0;
	position: relative;
	width: 920px;
	height: 26px;
	padding: 10px 20px;
	color: #c8c8c8;
	line-height: 26px;
	z-index: 1;
}
#account_navigation:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#account_navigation ul.nav {
	display: inline-block;
	float: left;
	width: 700px;
	height: 26px;
	padding: 0;
	list-style: none;
	line-height: 26px;
}
#account_navigation ul.nav li {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #aeaeae;
}
#account_navigation ul.nav li:after {
	content: "|";
	padding: 0 5px 0 5px;
}
#account_navigation ul.nav li:last-child:after {
	content: "";
	padding: 0;
}
#account_navigation ul.nav li a, #account_navigation ul.nav li a:link, #account_navigation ul.nav li a:visited, #account_navigation ul.nav li a:hover, #account_navigation ul.nav li a:active {
	color: #f2f2f2;
}
#account_navigation #game_selector_container {
	display: inline-block;
	float: left;
	position: relative;
	width: 220px;
	height: 26px;
	padding: 0;
	line-height: 26px;
}
#account_navigation #game_selector_container img.game_icon {
	display: inline-block;
	float: left;
	width: 26px;
	height: 26px;
}
#account_navigation #game_selector_container #game_selector {
	display: inline-block;
	float: left;
	border: 1px solid black;
	background: url(../../images/ofx/gs_bg.png) repeat-x;
	width: 182px;
	height: 24px;
	margin-left: 10px;
	line-height: 24px;
}
#account_navigation #game_selector_container #game_selector #current_game {
	background: url(../../images/ofx/gs_disclosure.png) 164px center no-repeat;
	width: 162px;
	height: 24px;
	padding: 0px 10px;
	font-weight: bold;
	color: white;
	line-height: 24px;
}
#account_navigation #game_selector_container #game_selector #current_game:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#account_navigation #game_selector_container #game_selector ul.game_list {
	display: none;
	position: relative;
	width: 182px;
	margin-top: 1px;
	list-style: none;
	z-index: 2;
}
#account_navigation #game_selector_container #game_selector ul.game_list:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#account_navigation #game_selector_container #game_selector ul.game_list li.game {
	border-bottom: 1px dotted #4c4c4c;
	background: #5f5f5f;
	width: 182px;
	height: 24px;
	margin: 0px;
	line-height: 24px;
	overflow: hidden;
}
#account_navigation #game_selector_container #game_selector ul.game_list li.game:last-child {
	border-bottom: none;
}
#account_navigation #game_selector_container #game_selector ul.game_list li.game a {
	display: block;
	background: #4c4c4c;
	width: 162px;
	height: 24px;
	margin: 0px;
	padding: 0px 10px;
	color: white;
	text-decoration: none;
}
#account_navigation #game_selector_container #game_selector ul.game_list li.game a:hover {
	background: #404040;
}
/*                                                                          // Global Navigation */
#global_navigation {
	background: #232323;
	position: relative;
	overflow: hidden;
	border-bottom: 7px solid #0c7a3e;
}
#global_navigation:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#global_navigation #logo a {
	display: inline-block;
	padding: 10px;
	height: 60px;
}
#global_navigation #logo a img {
	height: 60px;
}
#global_navigation #global_nav {
	position: absolute;
	bottom: 0;
	right: -10px;
}
#global_navigation #global_nav:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#global_navigation #global_nav ul.nav {
	list-style: none;
	text-align: right;
	position: absolute;
	bottom: -1px;
	right: 10px;
	margin: 0;
	padding: 0;
}
#global_navigation #global_nav ul.nav li {
	border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	display: inline-block;
	margin: 0;
	padding: 0;
	color: white;
	text-shadow: white 0px 1px 0px;
}
#global_navigation #global_nav ul.nav li a, #global_navigation #global_nav ul.nav li a:link, #global_navigation #global_nav ul.nav li a:visited, #global_navigation #global_nav ul.nav li a:hover, #global_navigation #global_nav ul.nav li a:active {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: block;
	padding: 7px 20px;
	color: white;
	text-shadow: black 0px 1px 0px;
	text-decoration: none;
}
#global_navigation #global_nav ul.nav li a:hover {
	color: #dedede;
}
#global_navigation #global_nav ul.nav li.selected {
	box-shadow: 0px 0px 20px black;
	-webkit-box-shadow: 0px 0px 20px black;
	-moz-box-shadow: 0px 0px 20px black;
	background: #26822c url(../../images/ofx/gnav_tab_bg_selected.png) center top no-repeat;
	-webkit-background-size: 100% 24px;
	-moz-background-size: 100% 24px;
}
#global_navigation #global_nav ul.nav li.selected a, #global_navigation #global_nav ul.nav li.selected a:link, #global_navigation #global_nav ul.nav li.selected a:visited, #global_navigation #global_nav ul.nav li.selected a:hover, #global_navigation #global_nav ul.nav li.selected a:active {
	color: white;
	text-shadow: #666666 0px -1px 0px;
}
/*                                                                          // Sidebar */
#sidebar {
	background: url(../../images/dd/dropshadow_bottom.png) bottom right repeat-y;
	padding-top: 30px;
	padding-bottom: 25px;
	position: relative;
	z-index: 1;
}
#sidebar:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sidebar h3.sidebar_title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin: 0px 0px 15px 15px;
	font-weight: bold;
	font-size: 16px;
	color: #555555;
	text-decoration: none;
}
#sidebar h3.sidebar_title a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 16px;
	color: #555555;
	text-decoration: none;
}
#sidebar h3.sidebar_title a:hover {
	color: #0c7a3e;
}
#sidebar ul.sidebar_links {
	padding: 0;
	margin-left: -10px;
	list-style: none;
}
#sidebar ul.sidebar_links li.single_link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	position: relative;
	border-top: 1px dotted #c8c8c8;
	margin: 0;
	vertical-align: middle;
	list-style: none;
	color: #757575;
	z-index: 3;
}
#sidebar ul.sidebar_links li.single_link:last-child {
	border-bottom: 1px dotted #c8c8c8;
}
#sidebar ul.sidebar_links li.single_link.ios a {
	background: url(../../images/dd/platform_ios_gray.png) no-repeat 198px center;
}
#sidebar ul.sidebar_links li.single_link.ios a:hover {
	background: url(../../images/dd/platform_ios_green.png) no-repeat 198px center;
}
#sidebar ul.sidebar_links li.single_link.ios.selected a {
	background: url(../../images/dd/platform_ios_green.png) no-repeat 198px center;
}
#sidebar ul.sidebar_links li.single_link.both a {
	background-image: url(../../images/dd/platform_android_gray.png), url(../../images/dd/platform_ios_gray.png);
	background-repeat: no-repeat;
	background-position: 195px center, 175px center;
}
#sidebar ul.sidebar_links li.single_link.both a:hover {
	background-image: url(../../images/dd/platform_android_green.png), url(../../images/dd/platform_ios_green.png);
}
#sidebar ul.sidebar_links li.single_link.both.selected a {
	background-image: url(../../images/dd/platform_android_green.png), url(../../images/dd/platform_ios_green.png);
}
#sidebar ul.sidebar_links li.single_link.selected {
	background: url(../../images/ofx/sidebar_selected_bg.gif) top right repeat-y;
}
#sidebar ul.sidebar_links li.single_link.group {
	background: url(../../images/dd/gnav_tab_bg_group.png) no-repeat center right;
}
#sidebar ul.sidebar_links li.single_link a, #sidebar ul.sidebar_links li.single_link a:link, #sidebar ul.sidebar_links li.single_link a:visited, #sidebar ul.sidebar_links li.single_link a:hover, #sidebar ul.sidebar_links li.single_link a:active, #sidebar ul.sidebar_links li.single_link span.disabled_link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: block;
	padding: 15px 10px 15px 25px;
	font-size: 14px;
	color: #757575;
	text-decoration: none;
	line-height: 20px;
}
#sidebar ul.sidebar_links li.single_link:hover a, #sidebar ul.sidebar_links li.single_link.selected > a, #sidebar ul.sidebar_links li.single_link.selected > a:link, #sidebar ul.sidebar_links li.single_link.selected > a:visited, #sidebar ul.sidebar_links li.single_link.selected > a:hover, #sidebar ul.sidebar_links li.single_link.selected > a:active {
	color: #0c7a3e;
}
#sidebar ul.sidebar_links li.single_link span.disabled_link {
	color: #b9b9b9;
}
/*                                                                          // Notice and Alert Box */
.notice {
	position: relative;
	background: url(../../images/dd/green_alert_top.png) left top no-repeat;
	margin-bottom: 10px;
	padding-top: 13px;
  /* Main notice box got overriden at #MAIN-NOTICE-OVERRIDE */
}
.notice .bottom {
	background: url(../../images/dd/green_alert_bottom.png) left top no-repeat;
	padding-top: 13px;
}
.notice .middle {
	background: url(../../images/dd/green_alert_mid.png) left repeat-y;
}
.notice .middle .content {
	background: url(../../images/dd/icon_save_check.png) 15px 3px no-repeat;
	padding-left: 50px; *;
	width: 560px;
	max-width: 560px;
}
.notice .middle .content h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
.notice .middle .content p, .notice .middle .content ul {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	color: #555555;
	font-size: 12px;
	margin: 0;
}
.notice.alert {
	background: url(../../images/dd/red_alert_top.png) left top no-repeat !important;
}
.notice.alert .middle {
	background: url(../../images/dd/red_alert_mid.png) left repeat-y !important;
}
.notice.alert .bottom {
	background: url(../../images/dd/red_alert_bottom.png) left top no-repeat !important;
}
.notice.short_alert {
	background: url(../../images/dd/red_alert_short_top.png) left top no-repeat !important;
}
.notice.short_alert .middle {
	background: url(../../images/dd/red_alert_short_mid.png) left repeat-y !important;
}
.notice.short_alert .middle .content {
	*width: 260px;
	max-width: 260px;
}
.notice.short_alert .bottom {
	background: url(../../images/dd/red_alert_short_bottom.png) left top no-repeat !important;
}
.notice.long_alert {
	background: url(../../images/dd/red_alert_long_top.png) left top no-repeat !important;
}
.notice.long_alert .middle {
	background: url(../../images/dd/red_alert_long_mid.png) left repeat-y !important;
}
.notice.long_alert .bottom {
	background: url(../../images/dd/red_alert_long_bottom.png) left top no-repeat !important;
}
.notice.warning {
	background: url(../../images/dd/offline/grey_alert_top.png) left top no-repeat !important;
}
.notice.warning .top {
	background: url(../../images/dd/offline/grey_alert_top.png) left top no-repeat !important;
}
.notice.warning .middle {
	background: url(../../images/dd/offline/grey_alert_mid.png) left repeat-y !important;
}
.notice.warning .middle .content {
	background: url(../../images/dd/offline/icon_alert.png) 15px 5px no-repeat !important;
	padding-left: 55px; *;
	width: 555px;
	max-width: 555px;
}
.notice.warning .bottom {
	background: url(../../images/dd/offline/grey_alert_bottom.png) left top no-repeat !important;
}
.notice.warning a.ignore {
	position: absolute;
	background: url(../../images/dd/offline/alert_x.png) left center no-repeat;
	width: 20px;
	height: 19px;
	top: -4px;
	right: -4px;
}
.notice.warning a.ignore:hover {
	background: url(../../images/dd/offline/alert_x_hover.png) left center no-repeat;
}
.notice.short_alert .content, .notice.long_alert .content, .notice.alert .content {
	background: url(../../images/dd/icon_x.png) 15px 2px no-repeat !important;
}
/* #MAIN-NOTICE-OVERRIDE Main notice box override */
#main #notice_notification .notice, #main #error_notification .notice {
	margin-bottom: 25px;
}
#main #notice_notification, #main #error_notification {
	padding-left: 70px;
}
#main.grid_12 #notice_notification, #main.grid_12 #error_notification {
	padding-left: 0px;
}
/*                                                                          // Footer */
#footer #top_row {
	height: 235px;
}
#footer #top_row:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer #top_row #footer_layout_list {
	display: block;
	height: 235px;
	list-style: none;
}
#footer #top_row #footer_layout_list .layout_list_item {
	float: left;
	display: inline-block;
	height: 205px;
	border-left: 1px solid #3a3a3a;
	list-style: none;
}
#footer #top_row #footer_layout_list .layout_list_item#left_box {
	width: 205px;
	padding: 15px 20px;
	background-color: #121212;
	border-left: none;
}
#footer #top_row #footer_layout_list .layout_list_item#left_box #of_logo {
	background: url(http://openfeint.com../../images/footer/of_footer_logo.png) no-repeat;
	width: 190px;
	height: 41px;
}
#footer #top_row #footer_layout_list .layout_list_item#left_box p.subtext {
	font-size: 13px;
	color: white;
	margin: 10px 0px;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box {
	width: 314px;
	padding: 15px 20px;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column {
	float: left;
	width: 157px;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column h5.heading {
	font-weight: bold;
	font-size: 14px;
	color: #777777;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column .links {
	list-style: none;
	margin: 5px 0px 20px;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column .links:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column .links .single {
	list-style: none;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column .links .single a {
	text-decoration: none;
	color: #fdfcfc;
	font-weight: normal;
	font-size: 13px;
}
#footer #top_row #footer_layout_list .layout_list_item#center_box .column .links .single a:hover {
	color: #aaaaaa;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box {
	width: 319px;
	padding: 15px 20px;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box h5.heading {
	font-weight: bold;
	font-size: 14px;
	color: #777777;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links {
	list-style: none;
	margin-top: 5px;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single {
	list-style: none;
	float: left;
	width: 106px;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single.last {
	text-align: right;
	width: 107px;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single a {
	display: inline-block;
	height: 29px;
	padding-left: 39px;
	text-decoration: none;
	color: #fdfcfc;
	font-weight: normal;
	font-size: 13px;
	line-height: 29px;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single a:hover {
	color: #aaaaaa;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single a#twitter {
	background: url(http://openfeint.com../../images/developer_site/layout/footer/twitter.png) left center no-repeat;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single a#facebook {
	background: url(http://openfeint.com../../images/developer_site/layout/footer/facebook.png) left center no-repeat;
}
#footer #top_row #footer_layout_list .layout_list_item#right_box #social.links .single a#contact {
	background: url(http://openfeint.com../../images/developer_site/layout/footer/contact.png) left center no-repeat;
}
#footer #bottom_row {
	height: 35px;
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #2a2a2a;
	background-color: #3d3d3d;
	color: white;
	line-height: 35px;
}
#footer #bottom_row:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer #bottom_row #copyright {
	float: left;
	width: 610px;
	margin-left: 20px;
}
#footer #bottom_row #improve_text {
	float: left;
	width: 310px;
	margin-right: 20px;
	text-align: right;
}
#footer #bottom_row #improve_text:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/************************************************************************************************************* */
/*************************************************************************************   #COMMON CLASS    **** */
/************************************************************************************************************* */
/*                                                                          // Buttons */
.button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 1px 2px #a7a7a7;
	-webkit-box-shadow: 0px 1px 2px #a7a7a7;
	-moz-box-shadow: 0px 1px 2px #a7a7a7;
	background: #cdcdcd;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#a0a0a0));
	background: -moz-linear-gradient(top, #cdcdcd, #a0a0a0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#a0a0a0')";
	display: inline-block;
	border: 1px solid #9a9a9a;
	height: 26px;
	padding: 0px 15px;
	font-size: 12px;
	color: #4c4c4c !important;
	line-height: 26px !important;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px #e4e4e4;
	outline: none;
	cursor: pointer;
}
.button:hover {
	background: #a0a0a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#cdcdcd));
	background: -moz-linear-gradient(top, #a0a0a0, #cdcdcd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a0a0', endColorstr='#cdcdcd')";
}
.button_big {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 1px 2px #a7a7a7;
	-webkit-box-shadow: 0px 1px 2px #a7a7a7;
	-moz-box-shadow: 0px 1px 2px #a7a7a7;
	background: #cdcdcd;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#a0a0a0));
	background: -moz-linear-gradient(top, #cdcdcd, #a0a0a0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#a0a0a0')";
	display: inline-block;
	border: 1px solid #9a9a9a;
	height: 26px;
	padding: 0px 15px;
	font-size: 12px;
	color: #4c4c4c !important;
	line-height: 26px !important;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px #e4e4e4;
	outline: none;
	cursor: pointer;
	height: 26px;
	width: 133px;
	padding: 0 10px 0px 10px;
	line-height: 27px !important;
}
.button_big:hover {
	background: #a0a0a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#cdcdcd));
	background: -moz-linear-gradient(top, #a0a0a0, #cdcdcd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a0a0', endColorstr='#cdcdcd')";
}
.of_orange_button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 1px 2px #a7a7a7;
	-webkit-box-shadow: 0px 1px 2px #a7a7a7;
	-moz-box-shadow: 0px 1px 2px #a7a7a7;
	background: #cdcdcd;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#a0a0a0));
	background: -moz-linear-gradient(top, #cdcdcd, #a0a0a0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#a0a0a0')";
	display: inline-block;
	border: 1px solid #9a9a9a;
	height: 26px;
	padding: 0px 15px;
	font-size: 12px;
	color: #4c4c4c !important;
	line-height: 26px !important;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px #e4e4e4;
	outline: none;
	cursor: pointer;
	background: #fdad14;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdad14), to(#e98404));
	background: -moz-linear-gradient(top, #fdad14, #e98404);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdad14', endColorstr='#e98404')";
	border: solid 1px #d2882a;
	color: white !important;
	text-shadow: 0px -1px 0px #b56c1a;
}
.of_orange_button:hover {
	background: #a0a0a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#cdcdcd));
	background: -moz-linear-gradient(top, #a0a0a0, #cdcdcd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a0a0', endColorstr='#cdcdcd')";
}
.of_orange_button:hover {
	background: #e98404;
	background: -webkit-gradient(linear, left top, left bottom, from(#e98404), to(#fdad14));
	background: -moz-linear-gradient(top, #e98404, #fdad14);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e98404', endColorstr='#fdad14')";
	text-decoration: none !important;
}
.of_green_button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 1px 2px #a7a7a7;
	-webkit-box-shadow: 0px 1px 2px #a7a7a7;
	-moz-box-shadow: 0px 1px 2px #a7a7a7;
	background: #cdcdcd;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#a0a0a0));
	background: -moz-linear-gradient(top, #cdcdcd, #a0a0a0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#a0a0a0')";
	display: inline-block;
	border: 1px solid #9a9a9a;
	height: 26px;
	padding: 0px 15px;
	font-size: 12px;
	color: #4c4c4c !important;
	line-height: 26px !important;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px #e4e4e4;
	outline: none;
	cursor: pointer;
	background: #7ebb75;
	background: -webkit-gradient(linear, left top, left bottom, from(#7ebb75), to(#518a47));
	background: -moz-linear-gradient(top, #7ebb75, #518a47);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ebb75', endColorstr='#518a47')";
	border: solid 1px #399a3b;
	color: white !important;
	text-shadow: 0px -1px 0px #38752b;
}
.of_green_button:hover {
	background: #a0a0a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#cdcdcd));
	background: -moz-linear-gradient(top, #a0a0a0, #cdcdcd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a0a0', endColorstr='#cdcdcd')";
}
.of_green_button:hover {
	background: #46813c;
	background: -webkit-gradient(linear, left top, left bottom, from(#46813c), to(#7ebb75));
	background: -moz-linear-gradient(top, #46813c, #7ebb75);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#46813c', endColorstr='#7ebb75')";
	text-decoration: none !important;
}
/*                                                                          // Box Border */
.box_border {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	box-shadow: 1px 1px 1px #c7c7c7;
	-webkit-box-shadow: 1px 1px 1px #c7c7c7;
	-moz-box-shadow: 1px 1px 1px #c7c7c7;
	display: inline-block;
	border: 1px solid #555555;
	height: 12px;
	padding: 5px;
	margin-right: 5px;
	font-size: 12px;
	color: white;
	line-height: 12px;
	text-shadow: 0px 1px 0px #666666;
}
.box_border.green {
	background: #5a9d54;
}
.box_border.red {
	background: #cd4f39;
}
.box_border.disabled {
	background: #aeaeae !important;
}
/*                                                                          // Page Header Intro */
#page_header_intro {
	margin-bottom: 20px;
	position: relative;
	color: #555555;
}
#page_header_intro #title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 5px;
	font-size: 20px;
}
#page_header_intro p.description {
	margin-bottom: 5px;
}
/*                                                                          // Section Intro/End */
.section_intro, .section_end {
	margin-bottom: 20px;
	position: relative;
	color: #555555;
	margin-bottom: 10px;
  /* Put Right Column before any block you want to align with */
  /* Add a .clear box before the right column to clear the box */
}
.section_intro:after, .section_end:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.section_intro #title, .section_end #title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 5px;
	font-size: 20px;
}
.section_intro p.description, .section_end p.description {
	margin-bottom: 5px;
}
.section_intro .right_column, .section_end .right_column {
	margin-left: 15px;
	float: right;
	clear: right;
}
.section_intro #title, .section_end #title {
	margin-top: 5px;
	font-size: 18px;
}
.section_end {
	margin-top: 10px;
	margin-bottom: 0px;
}
/*                                                                          // Drag Reorder */
.save_status {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	background: url(../../images/dd/save_spinner.gif) no-repeat left center;
	padding: 10px 0 10px 30px;
	font-style: italic;
	color: #747474;
	line-height: 24px;
}
/*                                                                          // Common Form Variations */
.common-form {
	color: #555555;
}
.common-form label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.common-form label.error {
	color: #cd4f39;
}
.common-form label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.common-form label em.small_description, .common-form label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.common-form input[type=password], .common-form input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.common-form input[type=password]:focus, .common-form input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.common-form input[type=checkbox], .common-form input[type=radio] {
	margin: 0;
}
.common-form textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.common-form p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.common-form .file_upload_wrapper, .common-form .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.common-form .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.common-form .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.common-form .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.common-form .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.common-form .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.common-form .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.common-form .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.common-form .customfile-focus .customfile-button, .common-form .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.common-form .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.common-form .selectBox-dropdown:focus, .common-form .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.common-form .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.common-form .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.common-form .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.common-form .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.common-form .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.common-form .selectBox-inline:focus {
	border-color: #666666;
}
.common-form .selectBox-options, .common-form .selectBox-options li, .common-form .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.common-form .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.common-form .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.common-form .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.common-form .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.common-form .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.common-form .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.common-form .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.common-form .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.common-form .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.common-form .fieldWithErrors input[type=password], .common-form .fieldWithErrors input[type=text], .common-form .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.common-form .fieldWithErrors label {
	color: #cd2626;
}
.common-form .datetime_select {
	height: 26px;
	line-height: 26px;
}
.common-form .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-form ul.radio_button_selection, .common-form ul.checkbox_selection {
	list-style: none;
}
.common-form ul.radio_button_selection:after, .common-form ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-form ul.radio_button_selection li.selection, .common-form ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.common-form ul.radio_button_selection li.selection label, .common-form ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.common-form .cancel_button {
	margin-left: 10px;
}
.grey-box-with-border {
	color: #555555;
	background-color: #f7f7f7;
	border: 1px solid #e1e1e1;
}
.grey-box-with-border label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.grey-box-with-border label.error {
	color: #cd4f39;
}
.grey-box-with-border label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.grey-box-with-border label em.small_description, .grey-box-with-border label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.grey-box-with-border input[type=password], .grey-box-with-border input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.grey-box-with-border input[type=password]:focus, .grey-box-with-border input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.grey-box-with-border input[type=checkbox], .grey-box-with-border input[type=radio] {
	margin: 0;
}
.grey-box-with-border textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.grey-box-with-border p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.grey-box-with-border .file_upload_wrapper, .grey-box-with-border .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.grey-box-with-border .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.grey-box-with-border .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.grey-box-with-border .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.grey-box-with-border .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.grey-box-with-border .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.grey-box-with-border .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.grey-box-with-border .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.grey-box-with-border .customfile-focus .customfile-button, .grey-box-with-border .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.grey-box-with-border .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.grey-box-with-border .selectBox-dropdown:focus, .grey-box-with-border .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.grey-box-with-border .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.grey-box-with-border .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.grey-box-with-border .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.grey-box-with-border .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.grey-box-with-border .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.grey-box-with-border .selectBox-inline:focus {
	border-color: #666666;
}
.grey-box-with-border .selectBox-options, .grey-box-with-border .selectBox-options li, .grey-box-with-border .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.grey-box-with-border .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.grey-box-with-border .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.grey-box-with-border .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.grey-box-with-border .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.grey-box-with-border .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.grey-box-with-border .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.grey-box-with-border .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.grey-box-with-border .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.grey-box-with-border .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.grey-box-with-border .fieldWithErrors input[type=password], .grey-box-with-border .fieldWithErrors input[type=text], .grey-box-with-border .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.grey-box-with-border .fieldWithErrors label {
	color: #cd2626;
}
.grey-box-with-border .datetime_select {
	height: 26px;
	line-height: 26px;
}
.grey-box-with-border .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.grey-box-with-border ul.radio_button_selection, .grey-box-with-border ul.checkbox_selection {
	list-style: none;
}
.grey-box-with-border ul.radio_button_selection:after, .grey-box-with-border ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.grey-box-with-border ul.radio_button_selection li.selection, .grey-box-with-border ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.grey-box-with-border ul.radio_button_selection li.selection label, .grey-box-with-border ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.grey-box-with-border .cancel_button {
	margin-left: 10px;
}
.two-column-center-middle {
	color: #555555;
}
.two-column-center-middle label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.two-column-center-middle label.error {
	color: #cd4f39;
}
.two-column-center-middle label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.two-column-center-middle label em.small_description, .two-column-center-middle label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.two-column-center-middle input[type=password], .two-column-center-middle input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.two-column-center-middle input[type=password]:focus, .two-column-center-middle input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.two-column-center-middle input[type=checkbox], .two-column-center-middle input[type=radio] {
	margin: 0;
}
.two-column-center-middle textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.two-column-center-middle p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.two-column-center-middle .file_upload_wrapper, .two-column-center-middle .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.two-column-center-middle .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.two-column-center-middle .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.two-column-center-middle .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.two-column-center-middle .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.two-column-center-middle .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.two-column-center-middle .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.two-column-center-middle .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.two-column-center-middle .customfile-focus .customfile-button, .two-column-center-middle .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.two-column-center-middle .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.two-column-center-middle .selectBox-dropdown:focus, .two-column-center-middle .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.two-column-center-middle .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.two-column-center-middle .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.two-column-center-middle .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.two-column-center-middle .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.two-column-center-middle .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.two-column-center-middle .selectBox-inline:focus {
	border-color: #666666;
}
.two-column-center-middle .selectBox-options, .two-column-center-middle .selectBox-options li, .two-column-center-middle .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.two-column-center-middle .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.two-column-center-middle .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.two-column-center-middle .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.two-column-center-middle .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.two-column-center-middle .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.two-column-center-middle .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.two-column-center-middle .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.two-column-center-middle .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.two-column-center-middle .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.two-column-center-middle .fieldWithErrors input[type=password], .two-column-center-middle .fieldWithErrors input[type=text], .two-column-center-middle .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.two-column-center-middle .fieldWithErrors label {
	color: #cd2626;
}
.two-column-center-middle .datetime_select {
	height: 26px;
	line-height: 26px;
}
.two-column-center-middle .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.two-column-center-middle ul.radio_button_selection, .two-column-center-middle ul.checkbox_selection {
	list-style: none;
}
.two-column-center-middle ul.radio_button_selection:after, .two-column-center-middle ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.two-column-center-middle ul.radio_button_selection li.selection, .two-column-center-middle ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.two-column-center-middle ul.radio_button_selection li.selection label, .two-column-center-middle ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.two-column-center-middle .cancel_button {
	margin-left: 10px;
}
.two-column-center-middle .row {
	position: relative;
	padding: 10px 0px;
}
.two-column-center-middle .row > .left_column {
	display: inline-block;
	width: 28%;
	height: 100%;
	margin-right: 2%;
	text-align: right;
	vertical-align: middle;
}
.two-column-center-middle .row > .left_column.align_top {
	vertical-align: top;
}
.two-column-center-middle .row > .left_column.align_top label {
	display: inline-block;
	padding-top: 3px;
	line-height: 18px;
}
.two-column-center-middle .row > .right_column {
	display: inline-block;
	width: 69%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}
.two-column-center-middle .row > .right_column:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.two-column-center-middle .row > .right_column.align_top {
	vertical-align: top;
}
.dotted-row-divider {
	color: #555555;
}
.dotted-row-divider label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.dotted-row-divider label.error {
	color: #cd4f39;
}
.dotted-row-divider label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.dotted-row-divider label em.small_description, .dotted-row-divider label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.dotted-row-divider input[type=password], .dotted-row-divider input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.dotted-row-divider input[type=password]:focus, .dotted-row-divider input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.dotted-row-divider input[type=checkbox], .dotted-row-divider input[type=radio] {
	margin: 0;
}
.dotted-row-divider textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.dotted-row-divider p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.dotted-row-divider .file_upload_wrapper, .dotted-row-divider .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.dotted-row-divider .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.dotted-row-divider .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.dotted-row-divider .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.dotted-row-divider .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.dotted-row-divider .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.dotted-row-divider .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.dotted-row-divider .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.dotted-row-divider .customfile-focus .customfile-button, .dotted-row-divider .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.dotted-row-divider .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.dotted-row-divider .selectBox-dropdown:focus, .dotted-row-divider .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.dotted-row-divider .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.dotted-row-divider .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.dotted-row-divider .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.dotted-row-divider .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.dotted-row-divider .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.dotted-row-divider .selectBox-inline:focus {
	border-color: #666666;
}
.dotted-row-divider .selectBox-options, .dotted-row-divider .selectBox-options li, .dotted-row-divider .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.dotted-row-divider .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.dotted-row-divider .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.dotted-row-divider .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.dotted-row-divider .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.dotted-row-divider .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.dotted-row-divider .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.dotted-row-divider .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.dotted-row-divider .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.dotted-row-divider .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.dotted-row-divider .fieldWithErrors input[type=password], .dotted-row-divider .fieldWithErrors input[type=text], .dotted-row-divider .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.dotted-row-divider .fieldWithErrors label {
	color: #cd2626;
}
.dotted-row-divider .datetime_select {
	height: 26px;
	line-height: 26px;
}
.dotted-row-divider .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.dotted-row-divider ul.radio_button_selection, .dotted-row-divider ul.checkbox_selection {
	list-style: none;
}
.dotted-row-divider ul.radio_button_selection:after, .dotted-row-divider ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.dotted-row-divider ul.radio_button_selection li.selection, .dotted-row-divider ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.dotted-row-divider ul.radio_button_selection li.selection label, .dotted-row-divider ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.dotted-row-divider .cancel_button {
	margin-left: 10px;
}
.dotted-row-divider .row {
	position: relative;
	padding: 15px 0px;
	border-top: 1px dotted #bcbcbc;
}
.dotted-row-divider .row.first {
	border-top: none;
}
.dotted-row-divider .fieldWithErrors {
	display: inline-block;
}
.common-grey-border-two-column-dotted-form {
	color: #555555;
	background-color: #f7f7f7;
	border: 1px solid #e1e1e1;
	color: #555555;
	color: #555555;
}
.common-grey-border-two-column-dotted-form label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.common-grey-border-two-column-dotted-form label.error {
	color: #cd4f39;
}
.common-grey-border-two-column-dotted-form label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.common-grey-border-two-column-dotted-form label em.small_description, .common-grey-border-two-column-dotted-form label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.common-grey-border-two-column-dotted-form input[type=password], .common-grey-border-two-column-dotted-form input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.common-grey-border-two-column-dotted-form input[type=password]:focus, .common-grey-border-two-column-dotted-form input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.common-grey-border-two-column-dotted-form input[type=checkbox], .common-grey-border-two-column-dotted-form input[type=radio] {
	margin: 0;
}
.common-grey-border-two-column-dotted-form textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.common-grey-border-two-column-dotted-form p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.common-grey-border-two-column-dotted-form .file_upload_wrapper, .common-grey-border-two-column-dotted-form .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.common-grey-border-two-column-dotted-form .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.common-grey-border-two-column-dotted-form .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.common-grey-border-two-column-dotted-form .customfile-focus .customfile-button, .common-grey-border-two-column-dotted-form .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown:focus, .common-grey-border-two-column-dotted-form .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.common-grey-border-two-column-dotted-form .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.common-grey-border-two-column-dotted-form .selectBox-inline:focus {
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-options, .common-grey-border-two-column-dotted-form .selectBox-options li, .common-grey-border-two-column-dotted-form .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.common-grey-border-two-column-dotted-form .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.common-grey-border-two-column-dotted-form .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.common-grey-border-two-column-dotted-form .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.common-grey-border-two-column-dotted-form .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.common-grey-border-two-column-dotted-form .fieldWithErrors input[type=password], .common-grey-border-two-column-dotted-form .fieldWithErrors input[type=text], .common-grey-border-two-column-dotted-form .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.common-grey-border-two-column-dotted-form .fieldWithErrors label {
	color: #cd2626;
}
.common-grey-border-two-column-dotted-form .datetime_select {
	height: 26px;
	line-height: 26px;
}
.common-grey-border-two-column-dotted-form .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection, .common-grey-border-two-column-dotted-form ul.checkbox_selection {
	list-style: none;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection:after, .common-grey-border-two-column-dotted-form ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection li.selection, .common-grey-border-two-column-dotted-form ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection li.selection label, .common-grey-border-two-column-dotted-form ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.common-grey-border-two-column-dotted-form .cancel_button {
	margin-left: 10px;
}
.common-grey-border-two-column-dotted-form label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.common-grey-border-two-column-dotted-form label.error {
	color: #cd4f39;
}
.common-grey-border-two-column-dotted-form label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.common-grey-border-two-column-dotted-form label em.small_description, .common-grey-border-two-column-dotted-form label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.common-grey-border-two-column-dotted-form input[type=password], .common-grey-border-two-column-dotted-form input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.common-grey-border-two-column-dotted-form input[type=password]:focus, .common-grey-border-two-column-dotted-form input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.common-grey-border-two-column-dotted-form input[type=checkbox], .common-grey-border-two-column-dotted-form input[type=radio] {
	margin: 0;
}
.common-grey-border-two-column-dotted-form textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.common-grey-border-two-column-dotted-form p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.common-grey-border-two-column-dotted-form .file_upload_wrapper, .common-grey-border-two-column-dotted-form .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.common-grey-border-two-column-dotted-form .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.common-grey-border-two-column-dotted-form .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.common-grey-border-two-column-dotted-form .customfile-focus .customfile-button, .common-grey-border-two-column-dotted-form .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown:focus, .common-grey-border-two-column-dotted-form .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.common-grey-border-two-column-dotted-form .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.common-grey-border-two-column-dotted-form .selectBox-inline:focus {
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-options, .common-grey-border-two-column-dotted-form .selectBox-options li, .common-grey-border-two-column-dotted-form .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.common-grey-border-two-column-dotted-form .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.common-grey-border-two-column-dotted-form .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.common-grey-border-two-column-dotted-form .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.common-grey-border-two-column-dotted-form .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.common-grey-border-two-column-dotted-form .fieldWithErrors input[type=password], .common-grey-border-two-column-dotted-form .fieldWithErrors input[type=text], .common-grey-border-two-column-dotted-form .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.common-grey-border-two-column-dotted-form .fieldWithErrors label {
	color: #cd2626;
}
.common-grey-border-two-column-dotted-form .datetime_select {
	height: 26px;
	line-height: 26px;
}
.common-grey-border-two-column-dotted-form .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection, .common-grey-border-two-column-dotted-form ul.checkbox_selection {
	list-style: none;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection:after, .common-grey-border-two-column-dotted-form ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection li.selection, .common-grey-border-two-column-dotted-form ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection li.selection label, .common-grey-border-two-column-dotted-form ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.common-grey-border-two-column-dotted-form .cancel_button {
	margin-left: 10px;
}
.common-grey-border-two-column-dotted-form .row {
	position: relative;
	padding: 10px 0px;
}
.common-grey-border-two-column-dotted-form .row > .left_column {
	display: inline-block;
	width: 28%;
	height: 100%;
	margin-right: 2%;
	text-align: right;
	vertical-align: middle;
}
.common-grey-border-two-column-dotted-form .row > .left_column.align_top {
	vertical-align: top;
}
.common-grey-border-two-column-dotted-form .row > .left_column.align_top label {
	display: inline-block;
	padding-top: 3px;
	line-height: 18px;
}
.common-grey-border-two-column-dotted-form .row > .right_column {
	display: inline-block;
	width: 69%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}
.common-grey-border-two-column-dotted-form .row > .right_column:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form .row > .right_column.align_top {
	vertical-align: top;
}
.common-grey-border-two-column-dotted-form label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
.common-grey-border-two-column-dotted-form label.error {
	color: #cd4f39;
}
.common-grey-border-two-column-dotted-form label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
.common-grey-border-two-column-dotted-form label em.small_description, .common-grey-border-two-column-dotted-form label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.common-grey-border-two-column-dotted-form input[type=password], .common-grey-border-two-column-dotted-form input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
.common-grey-border-two-column-dotted-form input[type=password]:focus, .common-grey-border-two-column-dotted-form input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
.common-grey-border-two-column-dotted-form input[type=checkbox], .common-grey-border-two-column-dotted-form input[type=radio] {
	margin: 0;
}
.common-grey-border-two-column-dotted-form textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
.common-grey-border-two-column-dotted-form p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
.common-grey-border-two-column-dotted-form .file_upload_wrapper, .common-grey-border-two-column-dotted-form .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
.common-grey-border-two-column-dotted-form .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
.common-grey-border-two-column-dotted-form .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
.common-grey-border-two-column-dotted-form .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
.common-grey-border-two-column-dotted-form .customfile-focus .customfile-button, .common-grey-border-two-column-dotted-form .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown:focus, .common-grey-border-two-column-dotted-form .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
.common-grey-border-two-column-dotted-form .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
.common-grey-border-two-column-dotted-form .selectBox-inline:focus {
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-options, .common-grey-border-two-column-dotted-form .selectBox-options li, .common-grey-border-two-column-dotted-form .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
.common-grey-border-two-column-dotted-form .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
.common-grey-border-two-column-dotted-form .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
.common-grey-border-two-column-dotted-form .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
.common-grey-border-two-column-dotted-form .selectBox.selectBox-disabled {
	color: #888888 !important;
}
.common-grey-border-two-column-dotted-form .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
.common-grey-border-two-column-dotted-form .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
.common-grey-border-two-column-dotted-form .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
.common-grey-border-two-column-dotted-form .fieldWithErrors input[type=password], .common-grey-border-two-column-dotted-form .fieldWithErrors input[type=text], .common-grey-border-two-column-dotted-form .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
.common-grey-border-two-column-dotted-form .fieldWithErrors label {
	color: #cd2626;
}
.common-grey-border-two-column-dotted-form .datetime_select {
	height: 26px;
	line-height: 26px;
}
.common-grey-border-two-column-dotted-form .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection, .common-grey-border-two-column-dotted-form ul.checkbox_selection {
	list-style: none;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection:after, .common-grey-border-two-column-dotted-form ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection li.selection, .common-grey-border-two-column-dotted-form ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
.common-grey-border-two-column-dotted-form ul.radio_button_selection li.selection label, .common-grey-border-two-column-dotted-form ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
.common-grey-border-two-column-dotted-form .cancel_button {
	margin-left: 10px;
}
.common-grey-border-two-column-dotted-form .row {
	position: relative;
	padding: 15px 0px;
	border-top: 1px dotted #bcbcbc;
}
.common-grey-border-two-column-dotted-form .row.first {
	border-top: none;
}
/*                                                                          // Form Tabs */
ul.form_tabs {
	list-style: none;
	border: 1px solid #525252;
	background-color: #656565;
	background: url(../../images/dd/tab_bg_gradient.png) repeat-x left top;
	width: 658px;
	height: 37px;
}
ul.form_tabs li.tab {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	list-style: none;
	float: left;
	display: inline-block;
	border-right: 1px solid #525252;
	position: relative;
	height: 37px;
	min-width: 129px;
	margin: 0px;
	text-align: center;
	font-size: 13px;
	color: white;
	line-height: 37px;
	text-decoration: none;
	text-shadow: 0px -1px 0px #666666;
}
ul.form_tabs li.tab a {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: block;
	width: 100%;
	height: 37px;
	font-size: 13px;
	color: white;
	line-height: 37px;
	text-decoration: none;
	text-shadow: 0px -1px 0px #666666;
}
ul.form_tabs li.tab .indicator {
	display: none;
}
ul.form_tabs li.tab.selected {
	background: url(../../images/dd/tab_bg_gradient_active.png) repeat-x left top;
	text-shadow: 0px -1px 0px #666666;
}
ul.form_tabs li.tab.selected .indicator {
	display: block;
	background: url(../../images/dd/tab_active_indicator.png) no-repeat center top;
	position: absolute;
	left: 50%;
	bottom: -7px;
	width: 18px;
	height: 7px;
	margin-left: -9px;
}
ul.form_tabs li.tab.disabled {
	color: #aaaaaa;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px -1px 0px #666666;
}
/*                                                                          // Common Table */
.common-table {
	width: 660px;
}
.common-table > thead {
	width: 658px;
	border-top: 1px solid #767676;
	border-right: 1px solid #767676;
	border-bottom: 1px solid #165822;
	border-left: 1px solid #767676;
}
.common-table > thead > tr {
	background: #3d8137 url(../../images/dd/thead_bg.gif) repeat-x;
	width: 658px;
	height: 26px;
}
.common-table > thead > tr > th {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	height: 26px;
	margin: 0;
	padding: 0px 10px;
	font-size: 12px;
	color: white;
	line-height: 26px;
	text-align: left;
	text-shadow: 0 -1px 0 #616161;
}
.common-table > thead > tr > th.drag_select {
	width: 14px;
	padding-left: 5px;
}
.common-table > thead > tr > th.checkbox {
	width: 20px;
	text-align: center;
}
.common-table > tbody {
	background: #f5f5f5;
	width: 658px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
.common-table > tbody > tr {
	border-top: 1px solid #d1d1d1;
}
.common-table > tbody > tr:first-child {
	border-top: 0px;
}
.common-table > tbody > tr:nth-child(odd) {
        background: #f5f5f5; }
.common-table > tbody > tr:nth-child(even) {
        background: #e5e5e5; }
.common-table > tbody > tr > td {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	padding: 5px 10px;
	font-size: 12px;
	color: #505050;
	vertical-align: middle;
}
.common-table > tbody > tr > td img {
	vertical-align: bottom;
}
.common-table > tbody > tr > td a.delete_button {
	color: #7a7a7a;
	text-decoration: underline;
}
.common-table > tbody > tr > td a.delete_button:hover {
	text-decoration: none;
}
.common-table > tbody > tr > td.empty_row {
	padding: 15px;
}
.common-table > tbody > tr > td.drag_select {
	width: 14px;
	padding-left: 5px;
	cursor: pointer;
}
.common-table > tbody > tr > td.checkbox {
	width: 20px;
	text-align: center;
}
/************************************************************************************************************* */
/************************************************************************************   #HELPER METHOD    **** */
/************************************************************************************************************* */
/*                                                                          // Will Paginate Pagination */
.pagination {
	height: 28px;
	line-height: 28px;
}
.pagination a, .pagination span {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: 1px solid #d5d5d5;
	background: #f0f0f0;
	height: 26px;
	margin: 0px 2px;
	padding: 0px 6px;
	font-size: 12px;
	color: gray;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	outline: none;
}
.pagination a.current, .pagination a:hover, .pagination span.current, .pagination span:hover {
	border: 1px solid #a7a7a7;
	background: #dbdbdb;
	color: #616161;
}
.pagination a.current:hover, .pagination span.current:hover {
	border: 1px solid #d5d5d5;
	background: #f0f0f0;
	color: #d5d5d5;
}
.pagination a.disabled, .pagination span.disabled {
	color: #d5d5d5;
}
.pagination a.disabled:hover, .pagination span.disabled:hover {
	border: 1px solid #d5d5d5;
	background: #f0f0f0;
	color: #d5d5d5;
}
/*                                                                          // Display per Page */
.display_per_page {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	height: 28px;
	font-size: 12px;
	color: #484848;
	line-height: 28px;
}
.display_per_page a {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: 1px solid #d5d5d5;
	background: #f0f0f0;
	height: 26px;
	margin: 0px 1px;
	padding: 0px 8px;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	outline: none;
	color: #616161;
}
.display_per_page a:hover, .display_per_page a.selected {
	border: 1px solid #a7a7a7;
	background: #dbdbdb;
}
/*                                                                          // Scale Image */
.scale_image {
	display: inline-block;
	position: relative;
	font-size: 0px;
	line-height: 0%;
}
.scale_image img.scaled {
	cursor: pointer;
}
/*                                                                          // Quick Filter Bar */
.quick_filter_bar {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border: 1px dashed #d1d1d1;
	background: #f5f5f5;
	width: 638px;
	height: 28px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 12px;
	color: #505050;
	line-height: 28px;
}
.quick_filter_bar label#title {
	font-size: 12px !important;
}
.quick_filter_bar input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 26px;
	width: 200px;
	margin-left: 10px;
	padding: 0px 5px;
}
.quick_filter_bar span#matches {
	display: inline-block;
	border-left: 2px solid #bcbcbc;
	height: 28px;
	margin-left: 10px;
	padding-left: 10px;
	font-style: italic;
	font-weight: normal;
	line-height: 28px;
}
.quick_filter_bar span#clear_query {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	display: inline-block;
	background: #878787;
	width: 18px;
	height: 16px;
	margin: 5px 0px 5px 10px;
	padding: 1px 0px;
	font-size: 16px;
	color: white;
	line-height: 14px;
	text-align: center;
	cursor: pointer;
}
.quick_filter_bar span#clear_query:hover {
	background: #757575;
}
/*                                                                          // Expand Collapser */
span.expand_collapser {
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	display: inline-block;
	height: 12px;
	width: 12px;
	padding: 2px;
	margin: 5px 0px;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: white;
	line-height: 10px;
	text-align: center;
	cursor: pointer;
}
span.expand_collapser.expand {
	background: #999999;
	border: 1px solid #7c7c7c;
}
span.expand_collapser.collapse {
	background: #777777;
	border: 1px solid #555555;
}
/*                                                                          // Preview Text */
.preview_text {
	position: relative;
	padding-bottom: 18px;
	overflow: hidden;
  /* Do not initialize height since it will be determined through JS */
}
.preview_text .more_button, .preview_text .less_button {
	position: absolute;
	width: 100%;
	height: 54px;
	right: 0px;
	bottom: 0px;
	text-align: right;
}
.preview_text .more_button label, .preview_text .less_button label {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 1px #c7c7c7;
	-webkit-box-shadow: 1px 1px 1px #c7c7c7;
	-moz-box-shadow: 1px 1px 1px #c7c7c7;
	display: inline-block;
	border: 1px solid #555555;
	background: #aeaeae;
	height: 16px;
	margin-top: 36px;
	padding: 0px 3px;
	color: white;
	line-height: 16px;
	text-shadow: 1px 1px 0px #898989;
}
.preview_text .more_button {
	background: rgba(255, 255, 255, 0);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#f7f7f7));
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #f7f7f7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#f7f7f7')";
}
/*                                                                          // Column Box(used on page overview) */
ul.column_boxes {
	border-top: 1px dotted #c8c8c8;
	width: 660px;
}
ul.column_boxes li.box {
	display: block;
	border-bottom: 1px dotted #c8c8c8;
	margin: 0px;
}
ul.column_boxes li.box:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.column_boxes li.box span.item {
	display: inline-block;
	float: left;
	width: 310px;
	margin: 0px;
	padding: 10px 20px 10px 0px;
}
ul.column_boxes li.box span.item a.icon_title {
	display: block;
}
ul.column_boxes li.box span.item a.icon_title:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.column_boxes li.box span.item a.icon_title img.icon {
	display: inline-block;
	float: left;
	width: 34px;
	height: 24px;
}
ul.column_boxes li.box span.item a.icon_title h4.title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	float: left;
	width: 270px;
	height: 24px;
	margin-left: 6px;
	font-size: 16px;
	color: #0c7a3e;
	line-height: 24px;
}
/************************************************************************************************************* */
/************************************************************************************   #CUSTOMIZATION    **** */
/************************************************************************************************************* */
/*                                                                          // Developer Login Page #CUSTOMIZATION */
html.developer_sessions_views #right_column:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.developer_sessions_views #right_column .notice.short_alert {
	margin-left: 22px;
}
html.developer_sessions_views #right_column h3#title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin: 10px 0px 3px;
	font-size: 20px;
	color: #0c7a3e;
	text-decoration: none;
}
html.developer_sessions_views #right_column p#subtitle {
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
	font-style: normal;
	font-size: 13px;
	color: #555555;
}
html.developer_sessions_views #right_column #dd_developer_sessions_form {
	padding: 10px 15px;
}
html.developer_sessions_views #right_column #dd_developer_sessions_form #password p.small_description {
	font-style: normal;
}
/*                                                                          // Forgot Password Page #CUSTOMIZATION */
html.passwords_views body.passwords_view_new #right_column:after, html.passwords_views body.passwords_view_create #right_column:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.passwords_views body.passwords_view_new #right_column .notice.short_alert, html.passwords_views body.passwords_view_create #right_column .notice.short_alert {
	margin-left: 22px;
}
html.passwords_views body.passwords_view_new #right_column h3#title, html.passwords_views body.passwords_view_create #right_column h3#title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin: 10px 0px 3px;
	font-size: 20px;
	color: #0c7a3e;
	text-decoration: none;
}
html.passwords_views body.passwords_view_new #right_column p#subtitle, html.passwords_views body.passwords_view_create #right_column p#subtitle {
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
	font-style: normal;
	font-size: 13px;
	color: #555555;
}
html.passwords_views body.passwords_view_new #right_column #dd_passwords_form, html.passwords_views body.passwords_view_create #right_column #dd_passwords_form {
	padding: 10px 15px;
}
/*                                                                          // Developer Signup Page #CUSTOMIZATION */
html.developers_views body.developers_view_new #right_column:after, html.developers_views body.developers_view_create #right_column:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.developers_views body.developers_view_new #right_column .notice.short_alert, html.developers_views body.developers_view_create #right_column .notice.short_alert {
	margin-left: 22px;
}
html.developers_views body.developers_view_new #right_column h3#title, html.developers_views body.developers_view_create #right_column h3#title {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin: 10px 0px 3px;
	font-size: 20px;
	color: #0c7a3e;
	text-decoration: none;
}
html.developers_views body.developers_view_new #right_column p#subtitle, html.developers_views body.developers_view_create #right_column p#subtitle {
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
	font-style: normal;
	font-size: 13px;
	color: #555555;
}
html.developers_views body.developers_view_new #right_column #dd_developers_form, html.developers_views body.developers_view_create #right_column #dd_developers_form {
	padding: 10px 15px;
}
/*                                                                          // Games Landing Page #CUSTOMIZATION */
html.games_views, html.submissions_views, html.test_users_views, html.offline_settings_views, html.versions_views, html.descriptions_views, html.downloads_views {
}
html.games_views #main.grid_12 #overview_left_column, html.submissions_views #main.grid_12 #overview_left_column, html.test_users_views #main.grid_12 #overview_left_column, html.offline_settings_views #main.grid_12 #overview_left_column, html.versions_views #main.grid_12 #overview_left_column, html.descriptions_views #main.grid_12 #overview_left_column, html.downloads_views #main.grid_12 #overview_left_column {
	float: left;
	width: 415px;
}
html.games_views #main.grid_12 #overview_left_column #submission_status_wrapper, html.submissions_views #main.grid_12 #overview_left_column #submission_status_wrapper, html.test_users_views #main.grid_12 #overview_left_column #submission_status_wrapper, html.offline_settings_views #main.grid_12 #overview_left_column #submission_status_wrapper, html.versions_views #main.grid_12 #overview_left_column #submission_status_wrapper, html.descriptions_views #main.grid_12 #overview_left_column #submission_status_wrapper, html.downloads_views #main.grid_12 #overview_left_column #submission_status_wrapper {
}
html.games_views #main.grid_12 #overview_left_column #recent_news_wrapper, html.submissions_views #main.grid_12 #overview_left_column #recent_news_wrapper, html.test_users_views #main.grid_12 #overview_left_column #recent_news_wrapper, html.offline_settings_views #main.grid_12 #overview_left_column #recent_news_wrapper, html.versions_views #main.grid_12 #overview_left_column #recent_news_wrapper, html.descriptions_views #main.grid_12 #overview_left_column #recent_news_wrapper, html.downloads_views #main.grid_12 #overview_left_column #recent_news_wrapper {
}
html.games_views #main.grid_12 #overview_right_column, html.submissions_views #main.grid_12 #overview_right_column, html.test_users_views #main.grid_12 #overview_right_column, html.offline_settings_views #main.grid_12 #overview_right_column, html.versions_views #main.grid_12 #overview_right_column, html.descriptions_views #main.grid_12 #overview_right_column, html.downloads_views #main.grid_12 #overview_right_column {
	float: left;
	width: 245px;
}
html.games_views #main.grid_12 #overview_right_column .tip_of_the_week .top, html.submissions_views #main.grid_12 #overview_right_column .tip_of_the_week .top, html.test_users_views #main.grid_12 #overview_right_column .tip_of_the_week .top, html.offline_settings_views #main.grid_12 #overview_right_column .tip_of_the_week .top, html.versions_views #main.grid_12 #overview_right_column .tip_of_the_week .top, html.descriptions_views #main.grid_12 #overview_right_column .tip_of_the_week .top, html.downloads_views #main.grid_12 #overview_right_column .tip_of_the_week .top {
	background: url(../../images/dd/side_note_top.png) right no-repeat;
	width: 245px;
	height: 44px;
}
html.games_views #main.grid_12 #overview_right_column .tip_of_the_week .mid, html.submissions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid, html.test_users_views #main.grid_12 #overview_right_column .tip_of_the_week .mid, html.offline_settings_views #main.grid_12 #overview_right_column .tip_of_the_week .mid, html.versions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid, html.descriptions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid, html.downloads_views #main.grid_12 #overview_right_column .tip_of_the_week .mid {
	background: url(../../images/dd/side_note_mid.png) right repeat-y;
	padding: 0 20px 0 45px;
	color: #747474;
}
html.games_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title, html.submissions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title, html.test_users_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title, html.offline_settings_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title, html.versions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title, html.descriptions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title, html.downloads_views #main.grid_12 #overview_right_column .tip_of_the_week .mid h5#title {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 16px;
}
html.games_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p, html.submissions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p, html.test_users_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p, html.offline_settings_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p, html.versions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p, html.descriptions_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p, html.downloads_views #main.grid_12 #overview_right_column .tip_of_the_week .mid p {
	line-height: 140%;
}
html.games_views #main.grid_12 #overview_right_column .tip_of_the_week .bot, html.submissions_views #main.grid_12 #overview_right_column .tip_of_the_week .bot, html.test_users_views #main.grid_12 #overview_right_column .tip_of_the_week .bot, html.offline_settings_views #main.grid_12 #overview_right_column .tip_of_the_week .bot, html.versions_views #main.grid_12 #overview_right_column .tip_of_the_week .bot, html.descriptions_views #main.grid_12 #overview_right_column .tip_of_the_week .bot, html.downloads_views #main.grid_12 #overview_right_column .tip_of_the_week .bot {
	background: url(../../images/dd/side_note_bottom.png) right no-repeat;
	width: 245px;
	height: 35px;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.games_views #sidebar ul.sidebar_links#other_games li.single_link a, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link a, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link a, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link a, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link a, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link a, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link a, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link a {
	padding: 7px 10px 7px 25px;
	font-size: 12px;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.games_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link a.offline_settings_notification, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link a.offline_settings_notification {
	background: url(../../images/dd/sidebar_icons/icon_alert_small.png) 200px center no-repeat;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.games_views #sidebar ul.sidebar_links#other_games li.single_link.game a, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link.game a, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link.game a, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link.game a, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link.game a, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link.game a, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link.game a {
	height: 40px;
	padding: 10px 10px 10px 25px;
	font-size: 14px;
	color: #0c7a3e;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.games_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:after, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link.game a:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.games_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a:hover, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link.game a:hover {
	color: #757575;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.games_views #sidebar ul.sidebar_links#other_games li.single_link.game a img, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link.game a img, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link.game a img, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link.game a img, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link.game a img, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link.game a img, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a img, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link.game a img {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
}
html.games_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.games_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text, html.submissions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.submissions_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text, html.test_users_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.test_users_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.offline_settings_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text, html.versions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.versions_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text, html.descriptions_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.descriptions_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text, html.downloads_views #sidebar ul.sidebar_links#overview_tab li.single_link.game a span.text, html.downloads_views #sidebar ul.sidebar_links#other_games li.single_link.game a span.text {
	float: left;
	width: 140px;
	height: 40px;
	margin-left: 10px;
	line-height: 40px;
}
html.games_views #sidebar ul.sidebar_links#overview_tab, html.submissions_views #sidebar ul.sidebar_links#overview_tab, html.test_users_views #sidebar ul.sidebar_links#overview_tab, html.offline_settings_views #sidebar ul.sidebar_links#overview_tab, html.versions_views #sidebar ul.sidebar_links#overview_tab, html.descriptions_views #sidebar ul.sidebar_links#overview_tab, html.downloads_views #sidebar ul.sidebar_links#overview_tab {
	margin-bottom: 40px;
}
html.games_views a#add_new_game, html.submissions_views a#add_new_game, html.test_users_views a#add_new_game, html.offline_settings_views a#add_new_game, html.versions_views a#add_new_game, html.descriptions_views a#add_new_game, html.downloads_views a#add_new_game {
	width: 138px;
	margin: 20px 20px 0px;
}
html.games_views #inline_new_game_form_div, html.submissions_views #inline_new_game_form_div, html.test_users_views #inline_new_game_form_div, html.offline_settings_views #inline_new_game_form_div, html.versions_views #inline_new_game_form_div, html.descriptions_views #inline_new_game_form_div, html.downloads_views #inline_new_game_form_div {
	display: none;
}
html.games_views #new_game_form_div, html.submissions_views #new_game_form_div, html.test_users_views #new_game_form_div, html.offline_settings_views #new_game_form_div, html.versions_views #new_game_form_div, html.descriptions_views #new_game_form_div, html.downloads_views #new_game_form_div {
	width: 660px;
	padding: 15px;
}
html.games_views #fgotd_status_wrapper, html.submissions_views #fgotd_status_wrapper, html.test_users_views #fgotd_status_wrapper, html.offline_settings_views #fgotd_status_wrapper, html.versions_views #fgotd_status_wrapper, html.descriptions_views #fgotd_status_wrapper, html.downloads_views #fgotd_status_wrapper {
	margin-bottom: 20px;
}
html.games_views #fgotd_status_wrapper h4#subtitle, html.submissions_views #fgotd_status_wrapper h4#subtitle, html.test_users_views #fgotd_status_wrapper h4#subtitle, html.offline_settings_views #fgotd_status_wrapper h4#subtitle, html.versions_views #fgotd_status_wrapper h4#subtitle, html.descriptions_views #fgotd_status_wrapper h4#subtitle, html.downloads_views #fgotd_status_wrapper h4#subtitle {
	font-size: 12px;
}
html.games_views #fgotd_status_wrapper h4#subtitle img, html.submissions_views #fgotd_status_wrapper h4#subtitle img, html.test_users_views #fgotd_status_wrapper h4#subtitle img, html.offline_settings_views #fgotd_status_wrapper h4#subtitle img, html.versions_views #fgotd_status_wrapper h4#subtitle img, html.descriptions_views #fgotd_status_wrapper h4#subtitle img, html.downloads_views #fgotd_status_wrapper h4#subtitle img {
	height: 15px;
	width: 15px;
	margin-right: 3px;
}
html.games_views #fgotd_status_wrapper ul, html.submissions_views #fgotd_status_wrapper ul, html.test_users_views #fgotd_status_wrapper ul, html.offline_settings_views #fgotd_status_wrapper ul, html.versions_views #fgotd_status_wrapper ul, html.descriptions_views #fgotd_status_wrapper ul, html.downloads_views #fgotd_status_wrapper ul {
	border: 1px solid #e0e0e0;
	border-left: 0px;
	width: 412px;
	height: 50px;
	margin: 0px 1px 5px;
	list-style: none;
}
html.games_views #fgotd_status_wrapper ul:after, html.submissions_views #fgotd_status_wrapper ul:after, html.test_users_views #fgotd_status_wrapper ul:after, html.offline_settings_views #fgotd_status_wrapper ul:after, html.versions_views #fgotd_status_wrapper ul:after, html.descriptions_views #fgotd_status_wrapper ul:after, html.downloads_views #fgotd_status_wrapper ul:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #fgotd_status_wrapper ul li, html.submissions_views #fgotd_status_wrapper ul li, html.test_users_views #fgotd_status_wrapper ul li, html.offline_settings_views #fgotd_status_wrapper ul li, html.versions_views #fgotd_status_wrapper ul li, html.descriptions_views #fgotd_status_wrapper ul li, html.downloads_views #fgotd_status_wrapper ul li {
	float: left;
	position: relative;
	border-left: 1px solid #e0e0e0;
	background: #ababab;
	width: 102px;
	height: 50px;
	margin: 0;
	padding: 0;
}
html.games_views #fgotd_status_wrapper ul li a.text, html.games_views #fgotd_status_wrapper ul li .text, html.submissions_views #fgotd_status_wrapper ul li a.text, html.submissions_views #fgotd_status_wrapper ul li .text, html.test_users_views #fgotd_status_wrapper ul li a.text, html.test_users_views #fgotd_status_wrapper ul li .text, html.offline_settings_views #fgotd_status_wrapper ul li a.text, html.offline_settings_views #fgotd_status_wrapper ul li .text, html.versions_views #fgotd_status_wrapper ul li a.text, html.versions_views #fgotd_status_wrapper ul li .text, html.descriptions_views #fgotd_status_wrapper ul li a.text, html.descriptions_views #fgotd_status_wrapper ul li .text, html.downloads_views #fgotd_status_wrapper ul li a.text, html.downloads_views #fgotd_status_wrapper ul li .text {
	display: block;
	background: #f7f7f7;
	width: 100%;
	height: 45px;
	margin-top: 5px;
	font-weight: normal;
	text-decoration: none;
}
html.games_views #fgotd_status_wrapper ul li a.text:after, html.games_views #fgotd_status_wrapper ul li .text:after, html.submissions_views #fgotd_status_wrapper ul li a.text:after, html.submissions_views #fgotd_status_wrapper ul li .text:after, html.test_users_views #fgotd_status_wrapper ul li a.text:after, html.test_users_views #fgotd_status_wrapper ul li .text:after, html.offline_settings_views #fgotd_status_wrapper ul li a.text:after, html.offline_settings_views #fgotd_status_wrapper ul li .text:after, html.versions_views #fgotd_status_wrapper ul li a.text:after, html.versions_views #fgotd_status_wrapper ul li .text:after, html.descriptions_views #fgotd_status_wrapper ul li a.text:after, html.descriptions_views #fgotd_status_wrapper ul li .text:after, html.downloads_views #fgotd_status_wrapper ul li a.text:after, html.downloads_views #fgotd_status_wrapper ul li .text:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #fgotd_status_wrapper ul li a.text .number, html.games_views #fgotd_status_wrapper ul li .text .number, html.submissions_views #fgotd_status_wrapper ul li a.text .number, html.submissions_views #fgotd_status_wrapper ul li .text .number, html.test_users_views #fgotd_status_wrapper ul li a.text .number, html.test_users_views #fgotd_status_wrapper ul li .text .number, html.offline_settings_views #fgotd_status_wrapper ul li a.text .number, html.offline_settings_views #fgotd_status_wrapper ul li .text .number, html.versions_views #fgotd_status_wrapper ul li a.text .number, html.versions_views #fgotd_status_wrapper ul li .text .number, html.descriptions_views #fgotd_status_wrapper ul li a.text .number, html.descriptions_views #fgotd_status_wrapper ul li .text .number, html.downloads_views #fgotd_status_wrapper ul li a.text .number, html.downloads_views #fgotd_status_wrapper ul li .text .number {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	float: left;
	width: 18px;
	height: 45px;
	margin-left: 6px;
	font-size: 22px;
	line-height: 45px;
}
html.games_views #fgotd_status_wrapper ul li a.text .number .label, html.games_views #fgotd_status_wrapper ul li .text .number .label, html.submissions_views #fgotd_status_wrapper ul li a.text .number .label, html.submissions_views #fgotd_status_wrapper ul li .text .number .label, html.test_users_views #fgotd_status_wrapper ul li a.text .number .label, html.test_users_views #fgotd_status_wrapper ul li .text .number .label, html.offline_settings_views #fgotd_status_wrapper ul li a.text .number .label, html.offline_settings_views #fgotd_status_wrapper ul li .text .number .label, html.versions_views #fgotd_status_wrapper ul li a.text .number .label, html.versions_views #fgotd_status_wrapper ul li .text .number .label, html.descriptions_views #fgotd_status_wrapper ul li a.text .number .label, html.descriptions_views #fgotd_status_wrapper ul li .text .number .label, html.downloads_views #fgotd_status_wrapper ul li a.text .number .label, html.downloads_views #fgotd_status_wrapper ul li .text .number .label {
	float: left;
	width: 77px;
	height: 35px;
	margin-top: 10px;
	font-size: 11px;
}
html.games_views #fgotd_status_wrapper ul li.green, html.submissions_views #fgotd_status_wrapper ul li.green, html.test_users_views #fgotd_status_wrapper ul li.green, html.offline_settings_views #fgotd_status_wrapper ul li.green, html.versions_views #fgotd_status_wrapper ul li.green, html.descriptions_views #fgotd_status_wrapper ul li.green, html.downloads_views #fgotd_status_wrapper ul li.green {
	background: #33833b;
}
html.games_views #fgotd_status_wrapper ul li.green .text .number, html.games_views #fgotd_status_wrapper ul li.green .text .label, html.submissions_views #fgotd_status_wrapper ul li.green .text .number, html.submissions_views #fgotd_status_wrapper ul li.green .text .label, html.test_users_views #fgotd_status_wrapper ul li.green .text .number, html.test_users_views #fgotd_status_wrapper ul li.green .text .label, html.offline_settings_views #fgotd_status_wrapper ul li.green .text .number, html.offline_settings_views #fgotd_status_wrapper ul li.green .text .label, html.versions_views #fgotd_status_wrapper ul li.green .text .number, html.versions_views #fgotd_status_wrapper ul li.green .text .label, html.descriptions_views #fgotd_status_wrapper ul li.green .text .number, html.descriptions_views #fgotd_status_wrapper ul li.green .text .label, html.downloads_views #fgotd_status_wrapper ul li.green .text .number, html.downloads_views #fgotd_status_wrapper ul li.green .text .label {
	color: #33833b;
}
html.games_views #fgotd_status_wrapper ul li.yellow, html.submissions_views #fgotd_status_wrapper ul li.yellow, html.test_users_views #fgotd_status_wrapper ul li.yellow, html.offline_settings_views #fgotd_status_wrapper ul li.yellow, html.versions_views #fgotd_status_wrapper ul li.yellow, html.descriptions_views #fgotd_status_wrapper ul li.yellow, html.downloads_views #fgotd_status_wrapper ul li.yellow {
	background: #ff9906;
}
html.games_views #fgotd_status_wrapper ul li.yellow .text .number, html.games_views #fgotd_status_wrapper ul li.yellow .text .label, html.submissions_views #fgotd_status_wrapper ul li.yellow .text .number, html.submissions_views #fgotd_status_wrapper ul li.yellow .text .label, html.test_users_views #fgotd_status_wrapper ul li.yellow .text .number, html.test_users_views #fgotd_status_wrapper ul li.yellow .text .label, html.offline_settings_views #fgotd_status_wrapper ul li.yellow .text .number, html.offline_settings_views #fgotd_status_wrapper ul li.yellow .text .label, html.versions_views #fgotd_status_wrapper ul li.yellow .text .number, html.versions_views #fgotd_status_wrapper ul li.yellow .text .label, html.descriptions_views #fgotd_status_wrapper ul li.yellow .text .number, html.descriptions_views #fgotd_status_wrapper ul li.yellow .text .label, html.downloads_views #fgotd_status_wrapper ul li.yellow .text .number, html.downloads_views #fgotd_status_wrapper ul li.yellow .text .label {
	color: #de7826;
}
html.games_views #fgotd_status_wrapper ul li.green .text:after, html.games_views #fgotd_status_wrapper ul li.yellow .text:after, html.submissions_views #fgotd_status_wrapper ul li.green .text:after, html.submissions_views #fgotd_status_wrapper ul li.yellow .text:after, html.test_users_views #fgotd_status_wrapper ul li.green .text:after, html.test_users_views #fgotd_status_wrapper ul li.yellow .text:after, html.offline_settings_views #fgotd_status_wrapper ul li.green .text:after, html.offline_settings_views #fgotd_status_wrapper ul li.yellow .text:after, html.versions_views #fgotd_status_wrapper ul li.green .text:after, html.versions_views #fgotd_status_wrapper ul li.yellow .text:after, html.descriptions_views #fgotd_status_wrapper ul li.green .text:after, html.descriptions_views #fgotd_status_wrapper ul li.yellow .text:after, html.downloads_views #fgotd_status_wrapper ul li.green .text:after, html.downloads_views #fgotd_status_wrapper ul li.yellow .text:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #fgotd_status_wrapper ul li.green .text:hover, html.games_views #fgotd_status_wrapper ul li.yellow .text:hover, html.submissions_views #fgotd_status_wrapper ul li.green .text:hover, html.submissions_views #fgotd_status_wrapper ul li.yellow .text:hover, html.test_users_views #fgotd_status_wrapper ul li.green .text:hover, html.test_users_views #fgotd_status_wrapper ul li.yellow .text:hover, html.offline_settings_views #fgotd_status_wrapper ul li.green .text:hover, html.offline_settings_views #fgotd_status_wrapper ul li.yellow .text:hover, html.versions_views #fgotd_status_wrapper ul li.green .text:hover, html.versions_views #fgotd_status_wrapper ul li.yellow .text:hover, html.descriptions_views #fgotd_status_wrapper ul li.green .text:hover, html.descriptions_views #fgotd_status_wrapper ul li.yellow .text:hover, html.downloads_views #fgotd_status_wrapper ul li.green .text:hover, html.downloads_views #fgotd_status_wrapper ul li.yellow .text:hover {
	background: #e7e7e7;
}
html.games_views #submission_status_wrapper, html.submissions_views #submission_status_wrapper, html.test_users_views #submission_status_wrapper, html.offline_settings_views #submission_status_wrapper, html.versions_views #submission_status_wrapper, html.descriptions_views #submission_status_wrapper, html.downloads_views #submission_status_wrapper {
	margin-bottom: 30px;
}
html.games_views #submission_status_wrapper h3#title, html.submissions_views #submission_status_wrapper h3#title, html.test_users_views #submission_status_wrapper h3#title, html.offline_settings_views #submission_status_wrapper h3#title, html.versions_views #submission_status_wrapper h3#title, html.descriptions_views #submission_status_wrapper h3#title, html.downloads_views #submission_status_wrapper h3#title {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 18px;
}
html.games_views #submission_status_wrapper ul#submission_statuses, html.submissions_views #submission_status_wrapper ul#submission_statuses, html.test_users_views #submission_status_wrapper ul#submission_statuses, html.offline_settings_views #submission_status_wrapper ul#submission_statuses, html.versions_views #submission_status_wrapper ul#submission_statuses, html.descriptions_views #submission_status_wrapper ul#submission_statuses, html.downloads_views #submission_status_wrapper ul#submission_statuses {
	color: #555555;
	background-color: #f7f7f7;
	border: 1px solid #e1e1e1;
	display: block;
	border-bottom: none;
	margin-top: 15px;
}
html.games_views #submission_status_wrapper ul#submission_statuses label, html.submissions_views #submission_status_wrapper ul#submission_statuses label, html.test_users_views #submission_status_wrapper ul#submission_statuses label, html.offline_settings_views #submission_status_wrapper ul#submission_statuses label, html.versions_views #submission_status_wrapper ul#submission_statuses label, html.descriptions_views #submission_status_wrapper ul#submission_statuses label, html.downloads_views #submission_status_wrapper ul#submission_statuses label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
html.games_views #submission_status_wrapper ul#submission_statuses label.error, html.submissions_views #submission_status_wrapper ul#submission_statuses label.error, html.test_users_views #submission_status_wrapper ul#submission_statuses label.error, html.offline_settings_views #submission_status_wrapper ul#submission_statuses label.error, html.versions_views #submission_status_wrapper ul#submission_statuses label.error, html.descriptions_views #submission_status_wrapper ul#submission_statuses label.error, html.downloads_views #submission_status_wrapper ul#submission_statuses label.error {
	color: #cd4f39;
}
html.games_views #submission_status_wrapper ul#submission_statuses label.checkbox_label, html.submissions_views #submission_status_wrapper ul#submission_statuses label.checkbox_label, html.test_users_views #submission_status_wrapper ul#submission_statuses label.checkbox_label, html.offline_settings_views #submission_status_wrapper ul#submission_statuses label.checkbox_label, html.versions_views #submission_status_wrapper ul#submission_statuses label.checkbox_label, html.descriptions_views #submission_status_wrapper ul#submission_statuses label.checkbox_label, html.downloads_views #submission_status_wrapper ul#submission_statuses label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
html.games_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.games_views #submission_status_wrapper ul#submission_statuses label i.small_description, html.submissions_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.submissions_views #submission_status_wrapper ul#submission_statuses label i.small_description, html.test_users_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.test_users_views #submission_status_wrapper ul#submission_statuses label i.small_description, html.offline_settings_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.offline_settings_views #submission_status_wrapper ul#submission_statuses label i.small_description, html.versions_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.versions_views #submission_status_wrapper ul#submission_statuses label i.small_description, html.descriptions_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.descriptions_views #submission_status_wrapper ul#submission_statuses label i.small_description, html.downloads_views #submission_status_wrapper ul#submission_statuses label em.small_description, html.downloads_views #submission_status_wrapper ul#submission_statuses label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
html.games_views #submission_status_wrapper ul#submission_statuses input[type=password], html.games_views #submission_status_wrapper ul#submission_statuses input[type=text], html.submissions_views #submission_status_wrapper ul#submission_statuses input[type=password], html.submissions_views #submission_status_wrapper ul#submission_statuses input[type=text], html.test_users_views #submission_status_wrapper ul#submission_statuses input[type=password], html.test_users_views #submission_status_wrapper ul#submission_statuses input[type=text], html.offline_settings_views #submission_status_wrapper ul#submission_statuses input[type=password], html.offline_settings_views #submission_status_wrapper ul#submission_statuses input[type=text], html.versions_views #submission_status_wrapper ul#submission_statuses input[type=password], html.versions_views #submission_status_wrapper ul#submission_statuses input[type=text], html.descriptions_views #submission_status_wrapper ul#submission_statuses input[type=password], html.descriptions_views #submission_status_wrapper ul#submission_statuses input[type=text], html.downloads_views #submission_status_wrapper ul#submission_statuses input[type=password], html.downloads_views #submission_status_wrapper ul#submission_statuses input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
html.games_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.games_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus, html.submissions_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.submissions_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus, html.test_users_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.test_users_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus, html.offline_settings_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.offline_settings_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus, html.versions_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.versions_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus, html.descriptions_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.descriptions_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus, html.downloads_views #submission_status_wrapper ul#submission_statuses input[type=password]:focus, html.downloads_views #submission_status_wrapper ul#submission_statuses input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
html.games_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.games_views #submission_status_wrapper ul#submission_statuses input[type=radio], html.submissions_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.submissions_views #submission_status_wrapper ul#submission_statuses input[type=radio], html.test_users_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.test_users_views #submission_status_wrapper ul#submission_statuses input[type=radio], html.offline_settings_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.offline_settings_views #submission_status_wrapper ul#submission_statuses input[type=radio], html.versions_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.versions_views #submission_status_wrapper ul#submission_statuses input[type=radio], html.descriptions_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.descriptions_views #submission_status_wrapper ul#submission_statuses input[type=radio], html.downloads_views #submission_status_wrapper ul#submission_statuses input[type=checkbox], html.downloads_views #submission_status_wrapper ul#submission_statuses input[type=radio] {
	margin: 0;
}
html.games_views #submission_status_wrapper ul#submission_statuses textarea, html.submissions_views #submission_status_wrapper ul#submission_statuses textarea, html.test_users_views #submission_status_wrapper ul#submission_statuses textarea, html.offline_settings_views #submission_status_wrapper ul#submission_statuses textarea, html.versions_views #submission_status_wrapper ul#submission_statuses textarea, html.descriptions_views #submission_status_wrapper ul#submission_statuses textarea, html.downloads_views #submission_status_wrapper ul#submission_statuses textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
html.games_views #submission_status_wrapper ul#submission_statuses p.small_description, html.submissions_views #submission_status_wrapper ul#submission_statuses p.small_description, html.test_users_views #submission_status_wrapper ul#submission_statuses p.small_description, html.offline_settings_views #submission_status_wrapper ul#submission_statuses p.small_description, html.versions_views #submission_status_wrapper ul#submission_statuses p.small_description, html.descriptions_views #submission_status_wrapper ul#submission_statuses p.small_description, html.downloads_views #submission_status_wrapper ul#submission_statuses p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
html.games_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.games_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button, html.submissions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.submissions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button, html.test_users_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.test_users_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button, html.versions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.versions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button, html.descriptions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.descriptions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button, html.downloads_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper, html.downloads_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
html.games_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file], html.submissions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file], html.test_users_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file], html.offline_settings_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file], html.versions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file], html.descriptions_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file], html.downloads_views #submission_status_wrapper ul#submission_statuses .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile-feedback, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-feedback, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-feedback, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-feedback, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-feedback, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-feedback, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile-button, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-button, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-button, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-button, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-button, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-button, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile-input, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-input, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-input, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-input, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-input, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-input, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile-disabled, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-disabled, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-disabled, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-disabled, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-disabled, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-disabled, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
html.games_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.games_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.submissions_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.test_users_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.versions_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.descriptions_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-focus .customfile-button, html.downloads_views #submission_status_wrapper ul#submission_statuses .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-inline, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-inline, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-inline, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-inline:focus {
	border-color: #666666;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options li, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox.selectBox-disabled {
	color: #888888 !important;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
html.games_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a, html.submissions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a, html.test_users_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a, html.versions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a, html.descriptions_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a, html.downloads_views #submission_status_wrapper ul#submission_statuses .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
html.games_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.games_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.games_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea, html.submissions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.submissions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.submissions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea, html.test_users_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.test_users_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.test_users_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.offline_settings_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.offline_settings_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea, html.versions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.versions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.versions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea, html.descriptions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.descriptions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.descriptions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea, html.downloads_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=password], html.downloads_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors input[type=text], html.downloads_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
html.games_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label, html.submissions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label, html.test_users_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label, html.versions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label, html.descriptions_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label, html.downloads_views #submission_status_wrapper ul#submission_statuses .fieldWithErrors label {
	color: #cd2626;
}
html.games_views #submission_status_wrapper ul#submission_statuses .datetime_select, html.submissions_views #submission_status_wrapper ul#submission_statuses .datetime_select, html.test_users_views #submission_status_wrapper ul#submission_statuses .datetime_select, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .datetime_select, html.versions_views #submission_status_wrapper ul#submission_statuses .datetime_select, html.descriptions_views #submission_status_wrapper ul#submission_statuses .datetime_select, html.downloads_views #submission_status_wrapper ul#submission_statuses .datetime_select {
	height: 26px;
	line-height: 26px;
}
html.games_views #submission_status_wrapper ul#submission_statuses .datetime_select:after, html.submissions_views #submission_status_wrapper ul#submission_statuses .datetime_select:after, html.test_users_views #submission_status_wrapper ul#submission_statuses .datetime_select:after, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .datetime_select:after, html.versions_views #submission_status_wrapper ul#submission_statuses .datetime_select:after, html.descriptions_views #submission_status_wrapper ul#submission_statuses .datetime_select:after, html.downloads_views #submission_status_wrapper ul#submission_statuses .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.games_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection, html.versions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.versions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection {
	list-style: none;
}
html.games_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.games_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after, html.versions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.versions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection:after, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.games_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection, html.versions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.versions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
html.games_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.games_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.submissions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.test_users_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.offline_settings_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label, html.versions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.versions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.descriptions_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.radio_button_selection li.selection label, html.downloads_views #submission_status_wrapper ul#submission_statuses ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
html.games_views #submission_status_wrapper ul#submission_statuses .cancel_button, html.submissions_views #submission_status_wrapper ul#submission_statuses .cancel_button, html.test_users_views #submission_status_wrapper ul#submission_statuses .cancel_button, html.offline_settings_views #submission_status_wrapper ul#submission_statuses .cancel_button, html.versions_views #submission_status_wrapper ul#submission_statuses .cancel_button, html.descriptions_views #submission_status_wrapper ul#submission_statuses .cancel_button, html.downloads_views #submission_status_wrapper ul#submission_statuses .cancel_button {
	margin-left: 10px;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	position: relative;
	border-bottom: 1px solid #e1e1e1;
	width: 393px;
	height: 33px;
	margin: 0px;
	padding: 10px;
	font-size: 13px;
	color: #555555;
	line-height: 100%;
	list-style: none;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status:after, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status:after, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status:after, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status:after, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status:after, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status:after, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status .text, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status .text, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status .text, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status .text {
	float: left;
	width: 215px;
	height: 33px;
	margin-left: 10px;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin-top: 3px;
	font-size: 13px;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status .text .title span.status {
	font-weight: normal;
	color: #e37727;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status .text p.subtitle {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin: 4px 0px 0px 0px;
	font-style: italic;
	font-size: 11px;
	color: #747474;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status .of_orange_button {
	float: left;
	width: 123px;
	margin-top: 3px;
	padding: 0px 5px;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status .icon {
	display: inline-block;
	float: left;
	width: 33px;
	height: 33px;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status.accepted .text span.status {
	color: #3c8137;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.not_yet_started .icon {
	background: url(../../images/dd/iOS_gray.png) center 1px no-repeat;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.not_yet_started .icon {
	background: url(../../images/dd/android_gray.png) center 1px no-repeat;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.accepted .icon {
	background: url(../../images/dd/iOS_green.png) center 1px no-repeat;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.accepted .icon {
	background: url(../../images/dd/android_green.png) center 1px no-repeat;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status#ios.in_review .icon {
	background: url(../../images/dd/iOS_orange.png) center 1px no-repeat;
}
html.games_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon, html.submissions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon, html.test_users_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon, html.offline_settings_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon, html.versions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon, html.descriptions_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon, html.downloads_views #submission_status_wrapper ul#submission_statuses li.submission_status#android.in_review .icon {
	background: url(../../images/dd/android_orange.png) center 1px no-repeat;
}
html.games_views #recent_news_wrapper h3#title, html.games_views #more_news_wrapper h3#title, html.submissions_views #recent_news_wrapper h3#title, html.submissions_views #more_news_wrapper h3#title, html.test_users_views #recent_news_wrapper h3#title, html.test_users_views #more_news_wrapper h3#title, html.offline_settings_views #recent_news_wrapper h3#title, html.offline_settings_views #more_news_wrapper h3#title, html.versions_views #recent_news_wrapper h3#title, html.versions_views #more_news_wrapper h3#title, html.descriptions_views #recent_news_wrapper h3#title, html.descriptions_views #more_news_wrapper h3#title, html.downloads_views #recent_news_wrapper h3#title, html.downloads_views #more_news_wrapper h3#title {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 18px;
}
html.games_views #recent_news_wrapper h4, html.games_views #more_news_wrapper h4, html.submissions_views #recent_news_wrapper h4, html.submissions_views #more_news_wrapper h4, html.test_users_views #recent_news_wrapper h4, html.test_users_views #more_news_wrapper h4, html.offline_settings_views #recent_news_wrapper h4, html.offline_settings_views #more_news_wrapper h4, html.versions_views #recent_news_wrapper h4, html.versions_views #more_news_wrapper h4, html.descriptions_views #recent_news_wrapper h4, html.descriptions_views #more_news_wrapper h4, html.downloads_views #recent_news_wrapper h4, html.downloads_views #more_news_wrapper h4 {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
}
html.games_views #more_news_wrapper, html.submissions_views #more_news_wrapper, html.test_users_views #more_news_wrapper, html.offline_settings_views #more_news_wrapper, html.versions_views #more_news_wrapper, html.descriptions_views #more_news_wrapper, html.downloads_views #more_news_wrapper {
	margin-top: 30px;
}
/*                                                                          // Support Page #CUSTOMIZATION */
html.games_views body.games_view_support ul.column_boxes#support {
	float: left;
	width: 328px;
}
html.games_views body.games_view_support #twitter_widget {
	color: #555555;
	background-color: #f7f7f7;
	border: 1px solid #e1e1e1;
	float: left;
	width: 280px;
	margin-left: 20px;
	padding: 10px 15px;
}
html.games_views body.games_view_support #twitter_widget:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views body.games_view_support #twitter_widget label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
html.games_views body.games_view_support #twitter_widget label.error {
	color: #cd4f39;
}
html.games_views body.games_view_support #twitter_widget label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
html.games_views body.games_view_support #twitter_widget label em.small_description, html.games_views body.games_view_support #twitter_widget label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
html.games_views body.games_view_support #twitter_widget input[type=password], html.games_views body.games_view_support #twitter_widget input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
html.games_views body.games_view_support #twitter_widget input[type=password]:focus, html.games_views body.games_view_support #twitter_widget input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
html.games_views body.games_view_support #twitter_widget input[type=checkbox], html.games_views body.games_view_support #twitter_widget input[type=radio] {
	margin: 0;
}
html.games_views body.games_view_support #twitter_widget textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
html.games_views body.games_view_support #twitter_widget p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
html.games_views body.games_view_support #twitter_widget .file_upload_wrapper, html.games_views body.games_view_support #twitter_widget .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
html.games_views body.games_view_support #twitter_widget .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
html.games_views body.games_view_support #twitter_widget .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
html.games_views body.games_view_support #twitter_widget .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
html.games_views body.games_view_support #twitter_widget .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
html.games_views body.games_view_support #twitter_widget .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
html.games_views body.games_view_support #twitter_widget .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
html.games_views body.games_view_support #twitter_widget .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
html.games_views body.games_view_support #twitter_widget .customfile-focus .customfile-button, html.games_views body.games_view_support #twitter_widget .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown:focus, html.games_views body.games_view_support #twitter_widget .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
html.games_views body.games_view_support #twitter_widget .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
html.games_views body.games_view_support #twitter_widget .selectBox-inline:focus {
	border-color: #666666;
}
html.games_views body.games_view_support #twitter_widget .selectBox-options, html.games_views body.games_view_support #twitter_widget .selectBox-options li, html.games_views body.games_view_support #twitter_widget .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
html.games_views body.games_view_support #twitter_widget .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
html.games_views body.games_view_support #twitter_widget .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
html.games_views body.games_view_support #twitter_widget .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
html.games_views body.games_view_support #twitter_widget .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
html.games_views body.games_view_support #twitter_widget .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
html.games_views body.games_view_support #twitter_widget .selectBox.selectBox-disabled {
	color: #888888 !important;
}
html.games_views body.games_view_support #twitter_widget .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
html.games_views body.games_view_support #twitter_widget .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
html.games_views body.games_view_support #twitter_widget .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
html.games_views body.games_view_support #twitter_widget .fieldWithErrors input[type=password], html.games_views body.games_view_support #twitter_widget .fieldWithErrors input[type=text], html.games_views body.games_view_support #twitter_widget .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
html.games_views body.games_view_support #twitter_widget .fieldWithErrors label {
	color: #cd2626;
}
html.games_views body.games_view_support #twitter_widget .datetime_select {
	height: 26px;
	line-height: 26px;
}
html.games_views body.games_view_support #twitter_widget .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views body.games_view_support #twitter_widget ul.radio_button_selection, html.games_views body.games_view_support #twitter_widget ul.checkbox_selection {
	list-style: none;
}
html.games_views body.games_view_support #twitter_widget ul.radio_button_selection:after, html.games_views body.games_view_support #twitter_widget ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.games_views body.games_view_support #twitter_widget ul.radio_button_selection li.selection, html.games_views body.games_view_support #twitter_widget ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
html.games_views body.games_view_support #twitter_widget ul.radio_button_selection li.selection label, html.games_views body.games_view_support #twitter_widget ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
html.games_views body.games_view_support #twitter_widget .cancel_button {
	margin-left: 10px;
}
html.games_views body.games_view_support #twitter_widget h3#title {
	display: block;
	background: url(../../images/dd/sidebar_icons/twitter_icon.png) no-repeat left center;
	margin: 10px 0px 5px;
	padding-left: 35px;
	font-size: 18px;
	color: #3c8137;
}
html.games_views body.games_view_support #twitter_widget ul#tweet_content {
	border: 1px dotted #cccccc;
	background: white;
	margin: 10px 0px;
}
html.games_views body.games_view_support #twitter_widget ul#tweet_content li.tweet {
	display: block;
	border-top: 1px dotted #cccccc;
	list-style: none;
	margin: 0px 10px;
	padding: 10px 0px;
}
html.games_views body.games_view_support #twitter_widget ul#tweet_content li.tweet .text {
	background: url(../../images/dd/sidebar_icons/quotation_icon.png) no-repeat left top;
	padding: 0px 20px;
	font-size: 11px;
}
html.games_views body.games_view_support #twitter_widget ul#tweet_content li.tweet .time_stamp {
	background: url(../../images/dd/sidebar_icons/quotation_icon_reverse.png) no-repeat right bottom;
	padding: 0px 20px;
	font-size: 11px;
	font-style: italic;
	color: #a0a0a0;
	text-align: right;
}
html.games_views body.games_view_support #twitter_widget ul#tweet_content li.tweet:first-child {
	border-top: none;
	margin-top: 0px;
}
/*                                                                          // Submissions #CUSTOMIZATION */
html.submissions_views #developer_agreement {
	display: block;
	width: 630px;
	height: 400px;
	padding: 10px 15px;
	color: #666666;
}
html.submissions_views .of_orange_button {
	margin-top: 5px;
}
/*                                                                          // Download SDK Page #CUSTOMIZATION */
html.downloads_views {
}
html.downloads_views h3.title, html.downloads_views span.sdkheading {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 18px;
	color: #555555;
}
html.downloads_views .sdk {
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border: 1px solid #d9d9d9;
	background: #f4f4f4;
	margin: 5px 0px 30px;
	padding: 15px 20px;
    /* Add old compatibility css as well. */
    /* Add old compatibility css as well. */
}
html.downloads_views .sdk h4.whats_new, html.downloads_views .sdk > span.heading {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
}
html.downloads_views .sdk .change_log, html.downloads_views .sdk > ul, html.downloads_views .sdk > p {
	margin: 5px 0px 10px;
}
html.downloads_views .sdk a.readme {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	background: url(../../images/dd/icon_readme.png) 1px 4px no-repeat;
	height: 28px;
	margin-left: 30px;
	padding-left: 20px;
	font-size: 13px;
	color: #3c8137;
	line-height: 28px;
	text-decoration: none;
}
html.downloads_views .sdk a.readme:hover {
	text-decoration: underline;
}
/*                                                                          // Leaderboards Page #CUSTOMIZATION */
html.leaderboards_views ul#aggregate_leaderboards {
	color: #555555;
	background-color: #f7f7f7;
	border: 1px solid #e1e1e1;
	margin-top: 5px;
}
html.leaderboards_views ul#aggregate_leaderboards label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
html.leaderboards_views ul#aggregate_leaderboards label.error {
	color: #cd4f39;
}
html.leaderboards_views ul#aggregate_leaderboards label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
html.leaderboards_views ul#aggregate_leaderboards label em.small_description, html.leaderboards_views ul#aggregate_leaderboards label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
html.leaderboards_views ul#aggregate_leaderboards input[type=password], html.leaderboards_views ul#aggregate_leaderboards input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
html.leaderboards_views ul#aggregate_leaderboards input[type=password]:focus, html.leaderboards_views ul#aggregate_leaderboards input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
html.leaderboards_views ul#aggregate_leaderboards input[type=checkbox], html.leaderboards_views ul#aggregate_leaderboards input[type=radio] {
	margin: 0;
}
html.leaderboards_views ul#aggregate_leaderboards textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
html.leaderboards_views ul#aggregate_leaderboards p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
html.leaderboards_views ul#aggregate_leaderboards .file_upload_wrapper, html.leaderboards_views ul#aggregate_leaderboards .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
html.leaderboards_views ul#aggregate_leaderboards .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
html.leaderboards_views ul#aggregate_leaderboards .customfile-focus .customfile-button, html.leaderboards_views ul#aggregate_leaderboards .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown:focus, html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-inline:focus {
	border-color: #666666;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-options, html.leaderboards_views ul#aggregate_leaderboards .selectBox-options li, html.leaderboards_views ul#aggregate_leaderboards .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox.selectBox-disabled {
	color: #888888 !important;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
html.leaderboards_views ul#aggregate_leaderboards .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
html.leaderboards_views ul#aggregate_leaderboards .fieldWithErrors input[type=password], html.leaderboards_views ul#aggregate_leaderboards .fieldWithErrors input[type=text], html.leaderboards_views ul#aggregate_leaderboards .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
html.leaderboards_views ul#aggregate_leaderboards .fieldWithErrors label {
	color: #cd2626;
}
html.leaderboards_views ul#aggregate_leaderboards .datetime_select {
	height: 26px;
	line-height: 26px;
}
html.leaderboards_views ul#aggregate_leaderboards .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.leaderboards_views ul#aggregate_leaderboards ul.radio_button_selection, html.leaderboards_views ul#aggregate_leaderboards ul.checkbox_selection {
	list-style: none;
}
html.leaderboards_views ul#aggregate_leaderboards ul.radio_button_selection:after, html.leaderboards_views ul#aggregate_leaderboards ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.leaderboards_views ul#aggregate_leaderboards ul.radio_button_selection li.selection, html.leaderboards_views ul#aggregate_leaderboards ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
html.leaderboards_views ul#aggregate_leaderboards ul.radio_button_selection li.selection label, html.leaderboards_views ul#aggregate_leaderboards ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
html.leaderboards_views ul#aggregate_leaderboards .cancel_button {
	margin-left: 10px;
}
html.leaderboards_views ul#aggregate_leaderboards > li {
	display: block;
	border-bottom: 1px solid #e1e1e1;
	width: 100%;
	margin: 0px;
}
html.leaderboards_views ul#aggregate_leaderboards > li:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.leaderboards_views ul#aggregate_leaderboards > li:last-child {
	border-bottom: none;
}
html.leaderboards_views ul#aggregate_leaderboards > li span.name, html.leaderboards_views ul#aggregate_leaderboards > li span.action {
	display: inline-block;
	float: left;
	width: 78%;
	padding: 5px 0px 5px 1%;
	height: 28px;
	line-height: 28px;
}
html.leaderboards_views ul#aggregate_leaderboards > li span.action {
	width: 19%;
	padding-right: 1%;
	text-align: right;
}
html.leaderboards_views ul#aggregate_leaderboards > li span.action a.delete_button {
	color: #cd4f39;
}
/*                                                                          // Achievements Page #CUSTOMIZATION */
html.achievements_views #achievement_header_code {
	margin-top: 5px;
	padding: 10px 15px;
	color: #505050;
}
/*                                                                          // Push Notification Certificates Page #CUSTOMIZATION */
html.push_notification_certificates_views #dd_game_push_notification_certificates_form:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border {
	float: left;
	width: 288px;
	margin-right: 10px;
	padding: 10px 15px;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border#production {
	margin-left: 10px;
	margin-right: 0px;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border h4.title {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 18px;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border .customfile {
	width: 288px;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border .customfile .customfile-feedback {
	width: 183px;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border .customfile .customfile-button {
	left: 202px;
}
html.push_notification_certificates_views #dd_game_push_notification_certificates_form .grey-box-with-border .of_orange_button {
	margin-top: 10px;
}
/*                                                                          // Forums/Discussions/Posts/Announcements/Suggest a Feature Page #CUSTOMIZATION */
html.forums_views .section_intro h3#title span.description, html.discussions_views .section_intro h3#title span.description, html.posts_views .section_intro h3#title span.description, html.announcements_views .section_intro h3#title span.description, html.suggest_features_views .section_intro h3#title span.description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	font-size: 12px;
	color: #747474;
}
html.forums_views .section_intro#breadcrumb h3#title a, html.discussions_views .section_intro#breadcrumb h3#title a, html.posts_views .section_intro#breadcrumb h3#title a, html.announcements_views .section_intro#breadcrumb h3#title a, html.suggest_features_views .section_intro#breadcrumb h3#title a {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 18px;
}
html.forums_views .section_end#discussion_settings, html.discussions_views .section_end#discussion_settings, html.posts_views .section_end#discussion_settings, html.announcements_views .section_end#discussion_settings, html.suggest_features_views .section_end#discussion_settings {
	margin-top: 20px;
}
html.forums_views .section_end#discussion_settings .grey-box-with-border, html.discussions_views .section_end#discussion_settings .grey-box-with-border, html.posts_views .section_end#discussion_settings .grey-box-with-border, html.announcements_views .section_end#discussion_settings .grey-box-with-border, html.suggest_features_views .section_end#discussion_settings .grey-box-with-border {
	padding: 10px 15px;
}
html.forums_views .section_end#discussion_settings .grey-box-with-border .row, html.discussions_views .section_end#discussion_settings .grey-box-with-border .row, html.posts_views .section_end#discussion_settings .grey-box-with-border .row, html.announcements_views .section_end#discussion_settings .grey-box-with-border .row, html.suggest_features_views .section_end#discussion_settings .grey-box-with-border .row {
	padding: 2px 0px;
}
html.forums_views #dev_topics, html.forums_views #dev_announcements, html.discussions_views #dev_topics, html.discussions_views #dev_announcements, html.posts_views #dev_topics, html.posts_views #dev_announcements, html.announcements_views #dev_topics, html.announcements_views #dev_announcements, html.suggest_features_views #dev_topics, html.suggest_features_views #dev_announcements {
	margin-top: 30px;
}
/*                                                                          // Brand Images Page #CUSTOMIZATION */
html.marketings_views body.marketings_view_brand_images #page_header_intro .download_ios, html.marketings_views body.marketings_view_brand_images #page_header_intro .download_android {
	float: left;
	height: 36px;
	line-height: 36px;
	margin: 0px 20px 20px 0px;
	padding-left: 41px;
}
html.marketings_views body.marketings_view_brand_images #page_header_intro .download_ios {
	background: url(../../images/dd/apple_icon.png) no-repeat;
}
html.marketings_views body.marketings_view_brand_images #page_header_intro .download_android {
	background: url(../../images/dd/android_icon.png) no-repeat;
}
html.marketings_views body.marketings_view_brand_images #page_header_intro .game_icon {
	float: right;
	margin: 0px 0px 20px 86px;
}
html.marketings_views body.marketings_view_brand_images #page_header_intro .screen_shot {
	float: left;
	margin-right: 34px;
}
html.marketings_views body.marketings_view_brand_images #page_header_intro .divider {
	display: block;
	border-bottom: 1px dotted #c8c8c8;
	margin-bottom: 40px;
}
/*                                                                          // Featured Apps Page #CUSTOMIZATION */
html.featured_apps_views #page_header_intro .featured_apps_list_item {
	float: left;
	width: 300px;
	margin: 15px 29px 0px 0px;
	color: #555555;
}
/*                                                                          // FGOTD Marketing Page #CUSTOMIZATION */
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets #fgotd_content {
	float: left;
	width: 313px;
}
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets #fgotd_content .fgotd {
	border-bottom: 1px dotted #c8c8c8;
	padding: 15px 0;
	margin-right: 20px;
}
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets #fgotd_content .fgotd h4.header {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 14px;
	color: #3b3b3b;
}
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets #fgotd_form {
	float: left;
	width: 345px;
	margin-top: 15px;
	padding: 10px 0px;
}
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets #fgotd_form h4#title {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	padding: 0px 15px;
	font-size: 16px;
}
html.marketings_views body.marketings_view_free_game_of_the_day #fgotd_snippets #fgotd_form p#subtitle {
	padding: 5px 15px;
}
/*                                                                          // Gold Submissions Page #CUSTOMIZATION */
html.gold_submissions_views #page_header_intro h4.header {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin: 20px 0px 3px;
	font-size: 14px;
}
html.gold_submissions_views #page_header_intro .gold_list_item {
	float: left;
	width: 280px;
	margin: 15px;
	padding: 210px 10px 0px;
	color: #555555;
}
html.gold_submissions_views #page_header_intro .divider {
	display: block;
	border-bottom: 1px dotted #c8c8c8;
	margin: 20px 0px;
}
/*                                                                          // FGOTD Page #CUSTOMIZATION */
html.fgotds_views #fgotd_contract_form {
	padding: 15px;
	width: 628px;
}
html.fgotds_views #fgotd_contract_form textarea {
	width: 618px;
	height: 400px;
	background: white;
	color: #757575;
}
html.fgotds_views #fgotd_contract_form h4, html.fgotds_views #fgotd_contract_form h5 {
	margin-bottom: 5px;
	font-size: 13px;
}
html.fgotds_views #fgotd_contract_form h4 a, html.fgotds_views #fgotd_contract_form h5 a {
	font-size: 13px;
	color: #3c8137;
	text-decoration: none;
}
html.fgotds_views #fgotd_contract_form h4 a:hover, html.fgotds_views #fgotd_contract_form h5 a:hover {
	text-decoration: underline;
}
html.fgotds_views #fgotd_contract_form h5 {
	margin-top: 25px;
}
html.fgotds_views #fgotd_assets_form #download_template {
	float: left;
	margin-top: 12px;
	margin-left: 30px;
}
html.fgotds_views #fgotd_assets_form #template_intro {
	float: left;
	display: inline-block;
	width: 400px;
	margin-left: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured {
	display: block;
	position: relative;
	width: 340px;
	height: 200px;
	margin-bottom: 2px;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .bounding_box {
	position: relative;
	width: 340px;
	height: 200px;
	overflow: hidden;
	z-index: 3;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .bounding_box > img, html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .bounding_box > .default_image, html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .bounding_box > .displayed_image {
	width: 340px !important;
	height: 200px !important;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured #mask_box {
	display: block;
	position: relative;
	width: 340px;
	height: 200px;
	margin-bottom: -200px;
	top: -200px;
	overflow: hidden;
	z-index: 4;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .text {
	position: relative;
	height: 42px;
	padding: 10px 15px;
	top: -50px;
	overflow: hidden;
	z-index: 5;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .text h1 {
	float: left;
	display: block;
	width: 175px;
	margin: 0px !important;
	font-size: 14px;
	line-height: 100%;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .text h1 a {
	font-size: 14px;
	color: #33833b;
	line-height: 100%;
	text-shadow: none;
	text-decoration: none;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .text h1 a:hover {
	color: #333333;
	text-decoration: none;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .text h3 {
	float: left;
	display: block;
	width: 135px;
	font-weight: 500;
	font-size: 12px;
	color: #555555;
	line-height: 100%;
	text-align: right;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured .text h2 {
	display: block;
	margin: 0px !important;
	padding-top: 3px;
	font-weight: 500;
	font-size: 12px;
	color: #555555;
	line-height: 100%;
}
html.fgotds_views #fgotd_assets_form #preview_fgotd_featured #sticker {
	position: absolute;
	top: -8px;
	left: -5px;
	z-index: 6;
}
html.fgotds_views #fgotd_finished_form p {
	font-size: 13px;
	padding-top: 10px;
	margin: 0px 15px 10px;
}
html.fgotds_views #fgotd_finished_form li {
	margin-left: 35px;
	color: #555555;
}
html.fgotds_views #fgotd_finished_form li p {
	font-size: 13px;
	padding-top: 0px;
	margin: 0px 0px 10px;
}
html.fgotds_views #fgotd_finished_form h5 {
	margin-bottom: 5px;
	font-size: 13px;
	text-decoration: none;
}
/*                                                                          // OFX Page #CUSTOMIZATION */
html.ofx_views, html.billing_views {
}
html.ofx_views #trial_sign_up_top, html.billing_views #trial_sign_up_top {
	background: url(../../images/dd/ofx/signup/top_banner.jpg) no-repeat;
	height: 160px;
	margin-bottom: 20px;
}
html.ofx_views #trial_sign_up_top #sign_up_top, html.billing_views #trial_sign_up_top #sign_up_top {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
html.ofx_views #trial_sign_up_top #sign_up_top #form_box, html.billing_views #trial_sign_up_top #sign_up_top #form_box {
	position: absolute;
	bottom: 15px;
	left: 25px;
}
html.ofx_views #trial_sign_up_top #sign_up_top #form_box #check_box, html.billing_views #trial_sign_up_top #sign_up_top #form_box #check_box {
	margin-left: -5px;
}
html.ofx_views #trial_sign_up_top #tos_label, html.billing_views #trial_sign_up_top #tos_label {
	font-weight: normal;
	color: #eaeaea;
}
html.ofx_views #trial_sign_up_top #tos_label a, html.billing_views #trial_sign_up_top #tos_label a {
	color: #eaeaea;
	text-decoration: underline;
}
html.ofx_views #trial_sign_up_top #tos_label a:hover, html.billing_views #trial_sign_up_top #tos_label a:hover {
	text-decoration: none;
}
html.ofx_views #trial_sign_up_top input[type=submit], html.billing_views #trial_sign_up_top input[type=submit] {
	box-shadow: 2px 2px 6px #2a2a2a;
	-webkit-box-shadow: 2px 2px 6px #2a2a2a;
	-moz-box-shadow: 2px 2px 6px #2a2a2a;
	margin-top: 8px;
}
html.ofx_views #ofx_not_yet_signed_up .left_column, html.ofx_views #ofx_not_yet_signed_up .right_column, html.billing_views #ofx_not_yet_signed_up .left_column, html.billing_views #ofx_not_yet_signed_up .right_column {
	float: left;
	width: 330px;
}
html.ofx_views #ofx_not_yet_signed_up .left_column h4.header, html.ofx_views #ofx_not_yet_signed_up .right_column h4.header, html.billing_views #ofx_not_yet_signed_up .left_column h4.header, html.billing_views #ofx_not_yet_signed_up .right_column h4.header {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	height: 25px;
	margin-bottom: 0;
	font-size: 14px;
}
html.ofx_views #ofx_not_yet_signed_up .left_column h5.small_header, html.ofx_views #ofx_not_yet_signed_up .right_column h5.small_header, html.billing_views #ofx_not_yet_signed_up .left_column h5.small_header, html.billing_views #ofx_not_yet_signed_up .right_column h5.small_header {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
}
html.ofx_views #ofx_not_yet_signed_up .section_intro h3.header, html.billing_views #ofx_not_yet_signed_up .section_intro h3.header {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #368a2f;
}
html.ofx_views #ofx_not_yet_signed_up .section_intro p.short_description, html.billing_views #ofx_not_yet_signed_up .section_intro p.short_description {
	font-size: 13px;
}
html.ofx_views #ofx_not_yet_signed_up #get_more_users .section_intro, html.ofx_views #ofx_not_yet_signed_up #make_more_money .section_intro, html.billing_views #ofx_not_yet_signed_up #get_more_users .section_intro, html.billing_views #ofx_not_yet_signed_up #make_more_money .section_intro {
	margin-bottom: 20px;
}
html.ofx_views #ofx_not_yet_signed_up #get_more_users img.screen, html.ofx_views #ofx_not_yet_signed_up #make_more_money img.screen, html.billing_views #ofx_not_yet_signed_up #get_more_users img.screen, html.billing_views #ofx_not_yet_signed_up #make_more_money img.screen {
	margin-left: -7px;
}
html.ofx_views #ofx_not_yet_signed_up #make_more_money p.short_description, html.billing_views #ofx_not_yet_signed_up #make_more_money p.short_description {
	padding-right: 25px;
}
html.ofx_views #ofx_rev_share_body tr, html.ofx_views #pay_per_install_ads_body tr, html.billing_views #ofx_rev_share_body tr, html.billing_views #pay_per_install_ads_body tr {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8));
	background: -moz-linear-gradient(top, #f6f6f6, #e8e8e8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e8e8e8')";
}
html.ofx_views #try_it_free, html.billing_views #try_it_free {
	margin-top: 20px;
}
html.ofx_views #try_it_free h3.header, html.billing_views #try_it_free h3.header {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #368a2f;
}
html.ofx_views #try_it_free p.short_description, html.billing_views #try_it_free p.short_description {
	font-size: 13px;
}
html.ofx_views #ofx_rev_share, html.billing_views #ofx_rev_share {
	margin-top: 10px;
    /* ofx_rev_share got overriden at #BILLING-OFX-OVERRIDE */
}
html.ofx_views #ofx_rev_share #free_to_try, html.ofx_views #ofx_rev_share #we_only_make_money, html.billing_views #ofx_rev_share #free_to_try, html.billing_views #ofx_rev_share #we_only_make_money {
	vertical-align: top;
}
html.ofx_views #ofx_rev_share #free_to_try .content_box, html.ofx_views #ofx_rev_share #we_only_make_money .content_box, html.billing_views #ofx_rev_share #free_to_try .content_box, html.billing_views #ofx_rev_share #we_only_make_money .content_box {
	position: relative;
	height: 150px;
}
html.ofx_views #ofx_rev_share #free_to_try .content_box h4.title, html.ofx_views #ofx_rev_share #we_only_make_money .content_box h4.title, html.billing_views #ofx_rev_share #free_to_try .content_box h4.title, html.billing_views #ofx_rev_share #we_only_make_money .content_box h4.title {
	font-size: 15px;
}
html.ofx_views #ofx_rev_share #free_to_try .content_box p.description, html.ofx_views #ofx_rev_share #we_only_make_money .content_box p.description, html.billing_views #ofx_rev_share #free_to_try .content_box p.description, html.billing_views #ofx_rev_share #we_only_make_money .content_box p.description {
	margin-top: 5px;
}
html.ofx_views #ofx_rev_share #free_to_try .content_box img.screen, html.ofx_views #ofx_rev_share #we_only_make_money .content_box img.screen, html.billing_views #ofx_rev_share #free_to_try .content_box img.screen, html.billing_views #ofx_rev_share #we_only_make_money .content_box img.screen {
	position: absolute;
	bottom: 0px;
}
html.ofx_views #ofx_rev_share #we_only_make_money .content_box, html.billing_views #ofx_rev_share #we_only_make_money .content_box {
	padding-left: 20px;
}
html.ofx_views #pay_per_install_ads .content_box, html.billing_views #pay_per_install_ads .content_box {
	position: relative;
	height: 120px;
	padding: 0px 20px;
}
html.ofx_views #pay_per_install_ads .content_box h4.title, html.billing_views #pay_per_install_ads .content_box h4.title {
	font-size: 15px;
}
html.ofx_views #pay_per_install_ads .content_box p.description, html.billing_views #pay_per_install_ads .content_box p.description {
	margin-top: 5px;
}
html.ofx_views #pay_per_install_ads .content_box .action, html.billing_views #pay_per_install_ads .content_box .action {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	margin-top: 20px;
}
html.ofx_views #pay_per_install_ads #pay_per_install_ads_body .empty_row, html.billing_views #pay_per_install_ads #pay_per_install_ads_body .empty_row {
	padding: 10px 0px;
}
html.ofx_views #trial_sign_up_bottom, html.billing_views #trial_sign_up_bottom {
	color: #555555;
	margin-top: 20px;
}
html.ofx_views #trial_sign_up_bottom label, html.billing_views #trial_sign_up_bottom label {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	color: #555555;
}
html.ofx_views #trial_sign_up_bottom label.error, html.billing_views #trial_sign_up_bottom label.error {
	color: #cd4f39;
}
html.ofx_views #trial_sign_up_bottom label.checkbox_label, html.billing_views #trial_sign_up_bottom label.checkbox_label {
	display: inline-block;
	margin-left: 5px;
}
html.ofx_views #trial_sign_up_bottom label em.small_description, html.ofx_views #trial_sign_up_bottom label i.small_description, html.billing_views #trial_sign_up_bottom label em.small_description, html.billing_views #trial_sign_up_bottom label i.small_description {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
html.ofx_views #trial_sign_up_bottom input[type=password], html.ofx_views #trial_sign_up_bottom input[type=text], html.billing_views #trial_sign_up_bottom input[type=password], html.billing_views #trial_sign_up_bottom input[type=text] {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: inline-block;
	border: 1px solid #aaaaaa;
	height: 24px;
	width: 205px;
	padding: 0px 5px;
	font-size: 12px;
	color: #505050;
}
html.ofx_views #trial_sign_up_bottom input[type=password]:focus, html.ofx_views #trial_sign_up_bottom input[type=text]:focus, html.billing_views #trial_sign_up_bottom input[type=password]:focus, html.billing_views #trial_sign_up_bottom input[type=text]:focus {
	box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(82, 168, 236, 0.5);
}
html.ofx_views #trial_sign_up_bottom input[type=checkbox], html.ofx_views #trial_sign_up_bottom input[type=radio], html.billing_views #trial_sign_up_bottom input[type=checkbox], html.billing_views #trial_sign_up_bottom input[type=radio] {
	margin: 0;
}
html.ofx_views #trial_sign_up_bottom textarea, html.billing_views #trial_sign_up_bottom textarea {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));
	background: -moz-linear-gradient(top, #f7f7f7, white);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='white')";
	display: block;
	border: 1px solid #aaaaaa;
	height: 82px;
	width: 335px;
	padding: 5px 5px;
	font-size: 12px;
	color: #505050;
}
html.ofx_views #trial_sign_up_bottom p.small_description, html.billing_views #trial_sign_up_bottom p.small_description {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #6a6a6a;
	font-style: italic;
	line-height: 13px;
}
html.ofx_views #trial_sign_up_bottom .file_upload_wrapper, html.ofx_views #trial_sign_up_bottom .file_upload_wrapper_button, html.billing_views #trial_sign_up_bottom .file_upload_wrapper, html.billing_views #trial_sign_up_bottom .file_upload_wrapper_button {
	position: relative;
	height: 26px;
}
html.ofx_views #trial_sign_up_bottom .file_upload_wrapper input[type=file], html.billing_views #trial_sign_up_bottom .file_upload_wrapper input[type=file] {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	position: relative;
	z-index: 2;
}
html.ofx_views #trial_sign_up_bottom .customfile, html.billing_views #trial_sign_up_bottom .customfile {
	display: block;
	position: relative;
	width: 308px;
	height: 29px;
	cursor: pointer;
	overflow: hidden;
}
html.ofx_views #trial_sign_up_bottom .customfile-feedback, html.billing_views #trial_sign_up_bottom .customfile-feedback {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	border: 1px solid #aaaaaa;
	background: url(../../images/dd/text_field_gradient.png) repeat-x;
	width: 203px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 6px;
	font-size: 12px;
	color: #505050;
	line-height: 24px;
	cursor: pointer;
	overflow: hidden;
}
html.ofx_views #trial_sign_up_bottom .customfile-feedback-populated, html.billing_views #trial_sign_up_bottom .customfile-feedback-populated {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
	cursor: pointer;
}
html.ofx_views #trial_sign_up_bottom .customfile-button, html.billing_views #trial_sign_up_bottom .customfile-button {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	border: none;
	background: url(../../images/dd/buttons/Gray_Button_Static.png) no-repeat;
	width: 86px;
	height: 29px;
	top: 0px;
	left: 222px;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	outline: none;
	cursor: pointer;
}
html.ofx_views #trial_sign_up_bottom .customfile-input, html.billing_views #trial_sign_up_bottom .customfile-input {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0)";
	display: block;
	position: absolute;
	border: 0;
	background: transparent;
	height: 29px;
	width: 308px;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
}
html.ofx_views #trial_sign_up_bottom .customfile-disabled, html.billing_views #trial_sign_up_bottom .customfile-disabled {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	cursor: default;
}
html.ofx_views #trial_sign_up_bottom .customfile-focus .customfile-button, html.ofx_views #trial_sign_up_bottom .customfile-hover .customfile-button, html.billing_views #trial_sign_up_bottom .customfile-focus .customfile-button, html.billing_views #trial_sign_up_bottom .customfile-hover .customfile-button {
	background: url(../../images/dd/buttons/Gray_Button_Hover_Static.png) no-repeat;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown, html.billing_views #trial_sign_up_bottom .selectBox-dropdown {
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight: normal;
	display: inline-block;
	position: relative;
	border: 1px solid #aaaaaa;
/* width = (desired width) - padding-right */width: auto;
	height: 24px;
	margin: 0px;
	padding-right: 30px !important;
	color: #3b3b3b;
	line-height: 1.7;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	cursor: default;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown:focus, html.ofx_views #trial_sign_up_bottom .selectBox-dropdown:focus .selectBox-arrow, html.billing_views #trial_sign_up_bottom .selectBox-dropdown:focus, html.billing_views #trial_sign_up_bottom .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666666;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown.selectBox-menuShowing, html.billing_views #trial_sign_up_bottom .selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown .selectBox-label, html.billing_views #trial_sign_up_bottom .selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0.2em 0.5em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #3b3b3b !important;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown .selectBox-arrow, html.billing_views #trial_sign_up_bottom .selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #bbbbbb;
	background: url(../../images/dd/dropdown_arrow.png) no-repeat center right;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown-menu, html.billing_views #trial_sign_up_bottom .selectBox-dropdown-menu {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	position: absolute;
	max-height: 200px; /* should be the same border width as .selectBox-dropdown */;
	border: solid 1px #bbbbbb;
	background: white;
	z-index: 99999;
	overflow: auto;
}
html.ofx_views #trial_sign_up_bottom .selectBox-inline, html.billing_views #trial_sign_up_bottom .selectBox-inline {
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	display: inline-block;
	border: solid 1px #bbbbbb;
	background: white;
	width: auto;
	outline: none;
	overflow: auto;
}
html.ofx_views #trial_sign_up_bottom .selectBox-inline:focus, html.billing_views #trial_sign_up_bottom .selectBox-inline:focus {
	border-color: #666666;
}
html.ofx_views #trial_sign_up_bottom .selectBox-options, html.ofx_views #trial_sign_up_bottom .selectBox-options li, html.ofx_views #trial_sign_up_bottom .selectBox-options li a, html.billing_views #trial_sign_up_bottom .selectBox-options, html.billing_views #trial_sign_up_bottom .selectBox-options li, html.billing_views #trial_sign_up_bottom .selectBox-options li a {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	cursor: default;
}
html.ofx_views #trial_sign_up_bottom .selectBox-options li a, html.billing_views #trial_sign_up_bottom .selectBox-options li a {
	background: 6px center no-repeat;
	padding: 0 0.5em;
	font-weight: normal;
	color: #3b3b3b !important;
	line-height: 1.5;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
html.ofx_views #trial_sign_up_bottom .selectBox-options li.selectBox-hover a, html.billing_views #trial_sign_up_bottom .selectBox-options li.selectBox-hover a {
	background-color: #eeeeee;
}
html.ofx_views #trial_sign_up_bottom .selectBox-options li.selectBox-disabled a, html.billing_views #trial_sign_up_bottom .selectBox-options li.selectBox-disabled a {
	background-color: transparent;
	color: #888888;
}
html.ofx_views #trial_sign_up_bottom .selectBox-options li.selectBox-selected a, html.billing_views #trial_sign_up_bottom .selectBox-options li.selectBox-selected a {
	background-color: #c8def4;
}
html.ofx_views #trial_sign_up_bottom .selectBox-options .selectBox-optgroup, html.billing_views #trial_sign_up_bottom .selectBox-options .selectBox-optgroup {
	background: #eeeeee;
	padding: 0 0.3em;
	font-weight: bold;
	color: #666666;
	line-height: 1.5;
	white-space: nowrap;
}
html.ofx_views #trial_sign_up_bottom .selectBox.selectBox-disabled, html.billing_views #trial_sign_up_bottom .selectBox.selectBox-disabled {
	color: #888888 !important;
}
html.ofx_views #trial_sign_up_bottom .selectBox-dropdown.selectBox-disabled .selectBox-arrow, html.billing_views #trial_sign_up_bottom .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:0.5)";
	border-color: #666666;
}
html.ofx_views #trial_sign_up_bottom .selectBox-inline.selectBox-disabled, html.billing_views #trial_sign_up_bottom .selectBox-inline.selectBox-disabled {
	color: #888888 !important;
}
html.ofx_views #trial_sign_up_bottom .selectBox-inline.selectBox-disabled .selectBox-options a, html.billing_views #trial_sign_up_bottom .selectBox-inline.selectBox-disabled .selectBox-options a {
	background-color: transparent !important;
}
html.ofx_views #trial_sign_up_bottom .fieldWithErrors input[type=password], html.ofx_views #trial_sign_up_bottom .fieldWithErrors input[type=text], html.ofx_views #trial_sign_up_bottom .fieldWithErrors textarea, html.billing_views #trial_sign_up_bottom .fieldWithErrors input[type=password], html.billing_views #trial_sign_up_bottom .fieldWithErrors input[type=text], html.billing_views #trial_sign_up_bottom .fieldWithErrors textarea {
	border: 1px solid #cd2626;
	border-left: 3px solid #cd2626;
}
html.ofx_views #trial_sign_up_bottom .fieldWithErrors label, html.billing_views #trial_sign_up_bottom .fieldWithErrors label {
	color: #cd2626;
}
html.ofx_views #trial_sign_up_bottom .datetime_select, html.billing_views #trial_sign_up_bottom .datetime_select {
	height: 26px;
	line-height: 26px;
}
html.ofx_views #trial_sign_up_bottom .datetime_select:after, html.billing_views #trial_sign_up_bottom .datetime_select:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.ofx_views #trial_sign_up_bottom ul.radio_button_selection, html.ofx_views #trial_sign_up_bottom ul.checkbox_selection, html.billing_views #trial_sign_up_bottom ul.radio_button_selection, html.billing_views #trial_sign_up_bottom ul.checkbox_selection {
	list-style: none;
}
html.ofx_views #trial_sign_up_bottom ul.radio_button_selection:after, html.ofx_views #trial_sign_up_bottom ul.checkbox_selection:after, html.billing_views #trial_sign_up_bottom ul.radio_button_selection:after, html.billing_views #trial_sign_up_bottom ul.checkbox_selection:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.ofx_views #trial_sign_up_bottom ul.radio_button_selection li.selection, html.ofx_views #trial_sign_up_bottom ul.checkbox_selection li.selection, html.billing_views #trial_sign_up_bottom ul.radio_button_selection li.selection, html.billing_views #trial_sign_up_bottom ul.checkbox_selection li.selection {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
html.ofx_views #trial_sign_up_bottom ul.radio_button_selection li.selection label, html.ofx_views #trial_sign_up_bottom ul.checkbox_selection li.selection label, html.billing_views #trial_sign_up_bottom ul.radio_button_selection li.selection label, html.billing_views #trial_sign_up_bottom ul.checkbox_selection li.selection label {
	margin-left: 5px;
}
html.ofx_views #trial_sign_up_bottom .cancel_button, html.billing_views #trial_sign_up_bottom .cancel_button {
	margin-left: 10px;
}
html.ofx_views #trial_sign_up_bottom input[type=submit], html.billing_views #trial_sign_up_bottom input[type=submit] {
	margin-top: 10px;
}
html.ofx_views #pay_per_install_distribution_modal, html.ofx_views #performance_ads_modal, html.billing_views #pay_per_install_distribution_modal, html.billing_views #performance_ads_modal {
	width: 660px;
	padding: 10px 15px;
}
html.ofx_views #pay_per_install_distribution_modal form, html.ofx_views #performance_ads_modal form, html.billing_views #pay_per_install_distribution_modal form, html.billing_views #performance_ads_modal form {
	width: 658px;
	margin-top: 20px;
}
html.ofx_views #pay_per_install_distribution_modal form label.error, html.ofx_views #performance_ads_modal form label.error, html.billing_views #pay_per_install_distribution_modal form label.error, html.billing_views #performance_ads_modal form label.error {
	display: none !important;
}
html.ofx_views #pay_per_install_distribution_modal form input.error, html.ofx_views #performance_ads_modal form input.error, html.billing_views #pay_per_install_distribution_modal form input.error, html.billing_views #performance_ads_modal form input.error {
	border: 1px solid #bd4141;
}
/* #BILLING-OFX-OVERRIDE ofx_rev_share override */
html.billing_views #ofx_rev_share {
	margin-bottom: 10px;
}
/*                                                                          // OFX Trial Box #CUSTOMIZATION */
html.dlcs_views #trial_box, html.currencies_views #trial_box, html.currency_packs_views #trial_box, html.categories_views #trial_box, html.ofx_views #trial_box {
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e9e9e9')";
	border: 1px solid #c8c8c8;
	margin-bottom: 20px;
	padding: 10px;
}
html.dlcs_views #trial_box:after, html.currencies_views #trial_box:after, html.currency_packs_views #trial_box:after, html.categories_views #trial_box:after, html.ofx_views #trial_box:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.dlcs_views #trial_box #days_counter, html.currencies_views #trial_box #days_counter, html.currency_packs_views #trial_box #days_counter, html.categories_views #trial_box #days_counter, html.ofx_views #trial_box #days_counter {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	float: left;
	background: url(../../images/dd/ofx/overview/box_green.jpg) no-repeat;
	width: 72px;
	height: 64px;
	color: white;
	text-align: center;
	line-height: 100%;
}
html.dlcs_views #trial_box #days_counter #number, html.currencies_views #trial_box #days_counter #number, html.currency_packs_views #trial_box #days_counter #number, html.categories_views #trial_box #days_counter #number, html.ofx_views #trial_box #days_counter #number {
	height: 40px;
	margin-top: 5px;
	font-size: 40px;
	line-height: 40px;
}
html.dlcs_views #trial_box #days_counter #subtitle, html.currencies_views #trial_box #days_counter #subtitle, html.currency_packs_views #trial_box #days_counter #subtitle, html.categories_views #trial_box #days_counter #subtitle, html.ofx_views #trial_box #days_counter #subtitle {
	height: 12px;
	font-size: 12px;
	line-height: 12px;
}
html.dlcs_views #trial_box #text, html.currencies_views #trial_box #text, html.currency_packs_views #trial_box #text, html.categories_views #trial_box #text, html.ofx_views #trial_box #text {
	float: left;
	width: 360px;
	padding: 0px 15px;
}
html.dlcs_views #trial_box #text h3.title, html.currencies_views #trial_box #text h3.title, html.currency_packs_views #trial_box #text h3.title, html.categories_views #trial_box #text h3.title, html.ofx_views #trial_box #text h3.title {
	margin: 2px 0px 5px;
	font-size: 16px;
}
html.dlcs_views #trial_box #button, html.currencies_views #trial_box #button, html.currency_packs_views #trial_box #button, html.categories_views #trial_box #button, html.ofx_views #trial_box #button {
	float: left;
	width: 176px;
	text-align: center;
}
html.dlcs_views #trial_box #button .of_orange_button, html.currencies_views #trial_box #button .of_orange_button, html.currency_packs_views #trial_box #button .of_orange_button, html.categories_views #trial_box #button .of_orange_button, html.ofx_views #trial_box #button .of_orange_button {
	margin-top: 18px;
}
html.dlcs_views #trial_box.expired, html.currencies_views #trial_box.expired, html.currency_packs_views #trial_box.expired, html.categories_views #trial_box.expired, html.ofx_views #trial_box.expired {
	padding: 15px 10px;
}
html.dlcs_views #trial_box.expired #days_counter, html.currencies_views #trial_box.expired #days_counter, html.currency_packs_views #trial_box.expired #days_counter, html.categories_views #trial_box.expired #days_counter, html.ofx_views #trial_box.expired #days_counter {
	background: url(../../images/dd/ofx/overview/box_red.jpg) no-repeat;
}
html.dlcs_views #trial_box.expired #button .of_orange_button, html.currencies_views #trial_box.expired #button .of_orange_button, html.currency_packs_views #trial_box.expired #button .of_orange_button, html.categories_views #trial_box.expired #button .of_orange_button, html.ofx_views #trial_box.expired #button .of_orange_button {
	margin-top: 5px;
}
html.dlcs_views #trial_box.expired #button p.subtitle, html.currencies_views #trial_box.expired #button p.subtitle, html.currency_packs_views #trial_box.expired #button p.subtitle, html.categories_views #trial_box.expired #button p.subtitle, html.ofx_views #trial_box.expired #button p.subtitle {
	width: 146px;
	margin: 7px 0px 0px 24px;
	font-size: 11px;
	color: #7c7c7c;
	text-align: left;
	line-height: 12px;
}
html.dlcs_views #trial_box.expired #button p.subtitle a, html.currencies_views #trial_box.expired #button p.subtitle a, html.currency_packs_views #trial_box.expired #button p.subtitle a, html.categories_views #trial_box.expired #button p.subtitle a, html.ofx_views #trial_box.expired #button p.subtitle a {
	font-size: 11px;
}
/*                                                                          // Store Manager Page #CUSTOMIZATION */
html.dlcs_views, html.currencies_views, html.currency_packs_views, html.categories_views {
}
html.dlcs_views #offline_package_request, html.currencies_views #offline_package_request, html.currency_packs_views #offline_package_request, html.categories_views #offline_package_request {
	border: 1px solid #d1d1d1;
	background: #f5f5f5;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
html.dlcs_views #offline_package_request .message, html.currencies_views #offline_package_request .message, html.currency_packs_views #offline_package_request .message, html.categories_views #offline_package_request .message {
	line-height: 25px;
}
html.dlcs_views #offline_package_request .outdated, html.currencies_views #offline_package_request .outdated, html.currency_packs_views #offline_package_request .outdated, html.categories_views #offline_package_request .outdated {
	color: #e37727;
	line-height: 100%;
}
html.dlcs_views #offline_package_request .outdated .message, html.currencies_views #offline_package_request .outdated .message, html.currency_packs_views #offline_package_request .outdated .message, html.categories_views #offline_package_request .outdated .message {
	padding-left: 35px;
}
html.dlcs_views #offline_package_request .outdated form, html.currencies_views #offline_package_request .outdated form, html.currency_packs_views #offline_package_request .outdated form, html.categories_views #offline_package_request .outdated form {
	background: url(../../images/dd/offline/icon_alert.png) no-repeat left top;
}
html.dlcs_views #offline_package_request .requested, html.currencies_views #offline_package_request .requested, html.currency_packs_views #offline_package_request .requested, html.categories_views #offline_package_request .requested {
	background: url(../../images/dd/save_spinner.gif) no-repeat left center;
	padding-left: 35px;
	color: #e37727;
	line-height: 25px;
}
html.dlcs_views #currencies_manager, html.dlcs_views #dlcs_manager, html.currencies_views #currencies_manager, html.currencies_views #dlcs_manager, html.currency_packs_views #currencies_manager, html.currency_packs_views #dlcs_manager, html.categories_views #currencies_manager, html.categories_views #dlcs_manager {
	margin-top: 30px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr > td, html.currencies_views #dlcs_manager #dlcs_body > tr > td, html.currency_packs_views #dlcs_manager #dlcs_body > tr > td, html.categories_views #dlcs_manager #dlcs_body > tr > td {
	padding: 0px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr > td.empty_row, html.currencies_views #dlcs_manager #dlcs_body > tr > td.empty_row, html.currency_packs_views #dlcs_manager #dlcs_body > tr > td.empty_row, html.categories_views #dlcs_manager #dlcs_body > tr > td.empty_row {
	padding: 15px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category, html.currencies_views #dlcs_manager #dlcs_body > tr.category, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category, html.categories_views #dlcs_manager #dlcs_body > tr.category {
	border-width: 0px 1px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header {
	border-bottom: 1px solid #666666;
	background: url(../../images/dd/category_header_bg.png) repeat-x;
	width: 658px;
	height: 28px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header:after, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header:after, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header:after, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header.selected, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header.selected, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header.selected, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header.selected {
	background: url(../../images/dd/selected_category_header_bg.png) repeat-x;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header .drag_select.drag_handle, html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header .no_handle, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header .drag_select.drag_handle, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header .no_handle, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header .drag_select.drag_handle, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header .no_handle, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header .drag_select.drag_handle, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header .no_handle {
	float: left;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 7px 5px;
	cursor: pointer;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header .title_expander, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header .title_expander, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header .title_expander, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header .title_expander {
	display: inline-block;
	width: 595px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander {
	float: left;
	display: inline-block;
	background: transparent url(../../images/dd/expander_expand.png) no-repeat center center;
	width: 20px;
	height: 20px;
	margin: 4px 10px 4px 0px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	text-indent: -1000em;
	overflow: hidden;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander.collapse, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander.collapse, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander.collapse, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header span.expander.collapse {
	background: transparent url(../../images/dd/expander_collapse.png) no-repeat center center;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header span.title, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header span.title, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header span.title, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header span.title {
	display: inline-block;
	height: 20px;
	margin: 4px;
	color: white;
	line-height: 20px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category {
	display: inline-block;
	width: 25px;
	height: 20px;
	margin: 4px 10px 4px 0px;
	color: white;
	line-height: 20px;
	text-decoration: none;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category:hover, html.currencies_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category:hover, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category:hover, html.categories_views #dlcs_manager #dlcs_body > tr.category .category_header .edit_category:hover {
	text-decoration: underline;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category, html.currencies_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category, html.categories_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category {
	width: 658px;
}
html.dlcs_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category tbody, html.currencies_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category tbody, html.currency_packs_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category tbody, html.categories_views #dlcs_manager #dlcs_body > tr.category .common-table.vg_category tbody {
	border-width: 0px;
	width: 658px;
}
html.dlcs_views .dotted-row-divider #switch_content_link, html.dlcs_views .dotted-row-divider #category_box #use_existing_category_link, html.dlcs_views .dotted-row-divider #deliverable_box .indented #use_existing_free_deliverable_link, html.dlcs_views .dotted-row-divider .category_fields_toggler, html.dlcs_views .dotted-row-divider .deliverable_fields_toggler, html.currencies_views .dotted-row-divider #switch_content_link, html.currencies_views .dotted-row-divider #category_box #use_existing_category_link, html.currencies_views .dotted-row-divider #deliverable_box .indented #use_existing_free_deliverable_link, html.currencies_views .dotted-row-divider .category_fields_toggler, html.currencies_views .dotted-row-divider .deliverable_fields_toggler, html.currency_packs_views .dotted-row-divider #switch_content_link, html.currency_packs_views .dotted-row-divider #category_box #use_existing_category_link, html.currency_packs_views .dotted-row-divider #deliverable_box .indented #use_existing_free_deliverable_link, html.currency_packs_views .dotted-row-divider .category_fields_toggler, html.currency_packs_views .dotted-row-divider .deliverable_fields_toggler, html.categories_views .dotted-row-divider #switch_content_link, html.categories_views .dotted-row-divider #category_box #use_existing_category_link, html.categories_views .dotted-row-divider #deliverable_box .indented #use_existing_free_deliverable_link, html.categories_views .dotted-row-divider .category_fields_toggler, html.categories_views .dotted-row-divider .deliverable_fields_toggler {
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
}
html.dlcs_views .dotted-row-divider #category_box input[type=text], html.dlcs_views .dotted-row-divider #deliverable_box .indented input[type=text], html.currencies_views .dotted-row-divider #category_box input[type=text], html.currencies_views .dotted-row-divider #deliverable_box .indented input[type=text], html.currency_packs_views .dotted-row-divider #category_box input[type=text], html.currency_packs_views .dotted-row-divider #deliverable_box .indented input[type=text], html.categories_views .dotted-row-divider #category_box input[type=text], html.categories_views .dotted-row-divider #deliverable_box .indented input[type=text] {
	display: inline-block;
}
html.dlcs_views .dotted-row-divider div.indented, html.currencies_views .dotted-row-divider div.indented, html.currency_packs_views .dotted-row-divider div.indented, html.categories_views .dotted-row-divider div.indented {
	margin: 15px 0px 0px 20px;
}
html.dlcs_views .dotted-row-divider .notification_message, html.currencies_views .dotted-row-divider .notification_message, html.currency_packs_views .dotted-row-divider .notification_message, html.categories_views .dotted-row-divider .notification_message {
	margin-top: 15px;
	font-size: 12px;
	color: #3b3b3b;
}
/*                                                                          // Search Players Page #CUSTOMIZATION */
html.users_views #search_users_form {
	margin-bottom: 20px;
	padding: 10px 15px;
}
html.users_views #search_users_form .row.first {
	margin-bottom: 15px;
}
/*                                                                          // Player Inventory Edit Page #CUSTOMIZATION */
html.inventory_views #user_profile {
	margin-bottom: 20px;
	padding: 8px 15px;
}
html.inventory_views #user_profile:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.inventory_views #user_profile .user_pic {
	float: left;
	display: inline-block;
	width: 50px;
	height: 50px;
	padding-left: 10px;
}
html.inventory_views #user_profile .user_pic .profile_pic {
	width: 50px !important;
	height: 50px !important;
}
html.inventory_views #user_profile .user_info {
	float: left;
	display: inline-block;
	width: 543px;
	height: 33px;
	padding: 8px 0px 9px 25px;
	font-size: 12px;
	line-height: 140%;
}
html.inventory_views #user_profile .user_info em {
	font-size: 12px;
	color: #aaaaaa;
}
html.inventory_views #transactions_summary {
	margin: 20px 0px 27px;
}
html.inventory_views #transactions_summary .spent, html.inventory_views #transactions_summary .transactions, html.inventory_views #transactions_summary .items {
	width: 33%;
	padding: 15px 0px 15px 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
html.inventory_views #transactions_summary .spent b, html.inventory_views #transactions_summary .transactions b, html.inventory_views #transactions_summary .items b {
	font-size: 14px;
	color: #3b3b3b;
}
html.inventory_views #transactions_summary .transactions, html.inventory_views #transactions_summary .items {
	border-left: 1px solid #d1d1d1;
}
html.inventory_views #manual_add_game_item_form {
	margin-bottom: 17px;
}
html.inventory_views #manual_add_game_item_form .common-table tbody td {
	padding: 10px 0px 13px 10px;
}
html.inventory_views hr.dotted_lines {
	border: 1px dotted #c7c7c7;
	border-style: none none dotted;
	background-color: white;
	margin: 40px 0px 30px;
	color: white;
}
html.inventory_views .edit_save_box {
	margin-bottom: 27px;
}
html.inventory_views #message_to_user {
	margin: 20px 0px 10px;
}
/*                                                                          // Analytics Page #CUSTOMIZATION */
html.fixed_analytics_views #sidebar ul.sidebar_links#analytics .arrow.collapsed, html.date_range_analytics_views #sidebar ul.sidebar_links#analytics .arrow.collapsed {
	background: url(../../images/dd/sidebar_arrow_collapsed.png) no-repeat 202px center;
}
html.fixed_analytics_views #sidebar ul.sidebar_links#analytics .arrow.expanded, html.date_range_analytics_views #sidebar ul.sidebar_links#analytics .arrow.expanded {
	background: url(../../images/dd/sidebar_arrow_expanded.png) no-repeat 202px center;
}
html.fixed_analytics_views #sidebar ul.sidebar_links#analytics ul.arrow_dropdown, html.date_range_analytics_views #sidebar ul.sidebar_links#analytics ul.arrow_dropdown {
	margin-bottom: 0px;
}
html.fixed_analytics_views #sidebar ul.sidebar_links#analytics ul.arrow_dropdown li.single_link:last-child, html.date_range_analytics_views #sidebar ul.sidebar_links#analytics ul.arrow_dropdown li.single_link:last-child {
	border-bottom: none !important;
}
html.fixed_analytics_views .analytics-table, html.date_range_analytics_views .analytics-table {
	margin-bottom: 20px;
}
html.fixed_analytics_views #all_time_analytics .name, html.fixed_analytics_views #all_time_analytics .users, html.fixed_analytics_views #all_time_analytics .average_users, html.fixed_analytics_views #all_time_analytics .items, html.fixed_analytics_views #all_time_analytics .revenue, html.fixed_analytics_views #all_time_ofx_analytics .name, html.fixed_analytics_views #all_time_ofx_analytics .users, html.fixed_analytics_views #all_time_ofx_analytics .average_users, html.fixed_analytics_views #all_time_ofx_analytics .items, html.fixed_analytics_views #all_time_ofx_analytics .revenue, html.fixed_analytics_views #today_ofx_analytics .name, html.fixed_analytics_views #today_ofx_analytics .users, html.fixed_analytics_views #today_ofx_analytics .average_users, html.fixed_analytics_views #today_ofx_analytics .items, html.fixed_analytics_views #today_ofx_analytics .revenue, html.date_range_analytics_views #all_time_analytics .name, html.date_range_analytics_views #all_time_analytics .users, html.date_range_analytics_views #all_time_analytics .average_users, html.date_range_analytics_views #all_time_analytics .items, html.date_range_analytics_views #all_time_analytics .revenue, html.date_range_analytics_views #all_time_ofx_analytics .name, html.date_range_analytics_views #all_time_ofx_analytics .users, html.date_range_analytics_views #all_time_ofx_analytics .average_users, html.date_range_analytics_views #all_time_ofx_analytics .items, html.date_range_analytics_views #all_time_ofx_analytics .revenue, html.date_range_analytics_views #today_ofx_analytics .name, html.date_range_analytics_views #today_ofx_analytics .users, html.date_range_analytics_views #today_ofx_analytics .average_users, html.date_range_analytics_views #today_ofx_analytics .items, html.date_range_analytics_views #today_ofx_analytics .revenue {
	width: 33%;
	padding: 15px 0px 15px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
html.fixed_analytics_views #all_time_analytics .name, html.fixed_analytics_views #all_time_ofx_analytics .name, html.fixed_analytics_views #today_ofx_analytics .name, html.date_range_analytics_views #all_time_analytics .name, html.date_range_analytics_views #all_time_ofx_analytics .name, html.date_range_analytics_views #today_ofx_analytics .name {
	text-align: left;
}
html.fixed_analytics_views .analytics-form, html.date_range_analytics_views .analytics-form {
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
	background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eaeaea')";
	box-shadow: 0px 1px 2px #dedede;
	-webkit-box-shadow: 0px 1px 2px #dedede;
	-moz-box-shadow: 0px 1px 2px #dedede;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #bcbcbc;
	margin-bottom: 20px;
}
html.fixed_analytics_views .analytics-form .row, html.date_range_analytics_views .analytics-form .row {
	border-bottom: none;
	padding: 0;
}
html.fixed_analytics_views .analytics-form .row:after, html.date_range_analytics_views .analytics-form .row:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html.fixed_analytics_views .analytics-form .row .date_range, html.date_range_analytics_views .analytics-form .row .date_range {
	float: left;
	width: 33%;
	position: relative;
	padding: 10px;
}
html.fixed_analytics_views .analytics-form .row .date_range input[type=text], html.date_range_analytics_views .analytics-form .row .date_range input[type=text] {
	width: 82% !important;
}
html.fixed_analytics_views .analytics-form .row .date_range .widget_link, html.date_range_analytics_views .analytics-form .row .date_range .widget_link {
	position: absolute;
	display: inline-block;
	background: url(../../images/dd/calendar_icon.png) no-repeat center;
	width: 27px;
	height: 27px;
	top: 27px;
	right: 5px;
}
html.fixed_analytics_views .analytics-form .row .date_range #widget_calendar, html.date_range_analytics_views .analytics-form .row .date_range #widget_calendar {
	position: absolute;
	z-index: 100;
	top: 65px;
}
html.fixed_analytics_views .analytics-form .row .sku, html.date_range_analytics_views .analytics-form .row .sku {
	float: left;
	width: 28%;
	padding: 10px 5px;
	position: relative;
}
html.fixed_analytics_views .analytics-form .row .sku select, html.date_range_analytics_views .analytics-form .row .sku select {
	width: 100%;
}
html.fixed_analytics_views .analytics-form .row .apply, html.date_range_analytics_views .analytics-form .row .apply {
	float: left;
	width: 11%;
	padding: 10px 5px;
}
html.fixed_analytics_views .analytics-form .row .last, html.date_range_analytics_views .analytics-form .row .last {
	float: left;
	border-left: 1px solid #cfcfcf;
	width: 20%;
	padding: 10px 5px;
	text-align: center;
}
